[問題] 如何呼叫不同xml的view
請問我在MainActivity裡用到自訂義的xml,自訂義xml裡只有一個EditText(id=et),現在
在MainActivity裡要取得et的值,
已經先使用findViewById了,且使用
String str = et.getText().toString;
debug到這行都會出錯誤,是需要別的方法來寫嗎?
logcat:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.
text.Editable android.widget.EditText.getText()' on a null object reference
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.182.166
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1466498139.A.E01.html
→
06/21 16:55, , 1F
06/21 16:55, 1F
→
06/21 17:08, , 2F
06/21 17:08, 2F
推
06/21 17:13, , 3F
06/21 17:13, 3F
→
06/21 17:13, , 4F
06/21 17:13, 4F
推 jknm0510a: 不同的xml先用LayoutInflater讀,才能拿到editText
06/21 17:20
謝謝各位,我用LayoutInflater解決這問題了,感謝
→
06/21 17:21, , 5F
06/21 17:21, 5F
→
06/21 17:22, , 6F
06/21 17:22, 6F
→
06/21 20:53, , 7F
06/21 20:53, 7F
→
06/21 20:54, , 8F
06/21 20:54, 8F
→
06/22 02:12, , 9F
06/22 02:12, 9F
※ 編輯: apout (49.217.1.96), 06/22/2016 09:32:32