我目前正在研究一個Android應用程序,當我的應用程序正在運行時,從MainActivity類中更改TextView對象中的文本。爲此,我正在使用setText(CharSequence text)
方法。此方法在Android Studio網站上的文檔明確指出方法的目的「設置TextView的字符串值」。然而,每當我嘗試從我的Strings.xml文件中傳遞引用的字符串作爲此方法的參數時,我會收到NullPointerException異常,並顯示消息「試圖調用虛擬方法」void android.widget.TextView.setText(int)'on一個空對象引用「。有人可以請指導我爲什麼會發生此錯誤,以及如何使用setText(CharSequence text)
方法與引用的字符串作爲參數?非常感謝!如何從Java中設置Android TextView的文本?
-4
A
回答
1
確保初始化的TextView
TextView tvName = (TextView) findViewById(R.id.tv_name);
tvName.setText(getResources().getString(R.string.name_xml));
另外,還要確保你的setContentView XML的tv_name在佈局聲明爲TextView的。
-1
另一種方式來做到這一點
TextView textview = (TextView)findViewById(R.id.text);//get the view of textview
//set the text for textview
textview.setText("text you want to set");
相關問題
- 1. 的android TextView中設置文本問題
- 2. 如何在android中的textview中設置雙文本樣式?
- 3. 如何設置TextView的文本?
- 4. 如何異步設置TextView的文本?
- 5. 如何在另一個TextView中設置TextView的文本?
- 6. 如何在Android Studio API 10中設置TextView文本顏色
- 7. Android - 將文本設置爲TextView
- 8. Android爲長文本設置TextView寬度
- 9. 如何從隨機設置textview中獲取文本?
- 10. 如何在doINBackground中設置textview android
- 11. 如何從字符串設置TextView的文本
- 12. 如何使用javascript設置textview文本android
- 13. 動態設置佈局中的TextView中的文本 - Android
- 14. 將文本設置爲textView
- 15. 如何清除Android TextView中的文本?
- 16. 如何更新Android中的TextView文本?
- 17. Android TextView:如何在TextView中設置整行的背景顏色
- 18. Android - 如何設置ArrayList的值爲TextView
- 19. 如何在onTick()方法中的多個TextView中設置文本
- 20. 在java中設置textview XML
- 21. 如何通過HTML在TextView中設置文本位置?
- 22. 的Android設置的TextView從其他類
- 23. 如何在選定的TextView中設置文本的顏色
- 24. 如何設置從文本文件映像中的Android
- 25. Android獲取從TextView'文本
- 26. 如何在textView中設置文字?
- 27. 的Android TextView中設置文本和彩色
- 28. 在TextView中爲文本設置不同的顏色Android
- 29. Android的setText方法沒有在TextView中設置文本
- 30. 在Android的EditText/TextView中設置臨時文本?
添加mainActivity代碼。 – W4R10CK
首先你需要初始化你的textView,其次如果你問一個問題,你需要顯示你做了什麼 –
發佈你的代碼,所以我們可以做出改變 – Akshay