PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 新手的蠢問題,關於宣告物件
作者:
flygalaxy
(人)
2014-05-27 15:44:12
這個問題有點笨,還請板上高手多多指教不要見笑~
一般如果要在程式中使用一個TextView,就必須先宣告。
例如:
public TextView txtTemp;
然後要使用時再 txtTemp=(TextView) findViewById(R.id.textView1);
我的疑問是,為何不能在宣告時直接指定實體元件?
例如:
public TextView txtTemp=(TextView) findViewById(R.id.textView1);
感謝大家幫忙解惑,小弟先謝過了。
作者: jerrysky (jerry~sky)
2014-05-27 15:50:00
因為在onCreate過後你的R才初始化完成,因此若你宣告全域變數時就findViewById就會出現nullpoint的錯誤了
作者:
brandonron
(假嗨)
2014-05-27 16:03:00
假如今天有十個textview要實現,你覺得你的方法好還是他的好?
作者:
Deltaguita
(貝里斯)
2014-05-27 16:19:00
一樓正解,因為還沒setContentView
繼續閱讀
[問題] App inventor2 求助~
as820814
[問題] 在Fragment上使用YoutubePlayerView
tga123
Re: [問題] AndroidStudio 安裝第三方 和 buildRelease?
Deltaguita
Re: [問題]如何判斷 網路 連線能力
chiel
[問題] 設定要Run的 Activity
llzzyy01
[問題] PC上的GM模擬器
SeLeKon
Re: [問題]如何判斷 網路 連線能力
slemonade
[問題] 用Webview開8891網站顯示不出來的問題
zebook
[問題]如何判斷 網路 連線能力
slemonade
[問題] 一個小問題請教一下
ocyuan
Links
booklink
Contact Us: admin [ a t ] ucptt.com