android新手上路(二)--- 关于findViewById 返回为空
2014-07-29 01:38
351 查看
在oncreate中使用findViewById 时要将findViewById 放在setContentView()之后
因为当调用该函数之后才会绘制当前的layout,之前的layout成员都是不存在的,所以要将findViewById 的调用放在setContentView()之后
因为当调用该函数之后才会绘制当前的layout,之前的layout成员都是不存在的,所以要将findViewById 的调用放在setContentView()之后
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_other); tv = (TextView)Other.this.findViewById(R.id.text_other); if(tv != null){ Intent it = getIntent(); tv.setText(it.getStringExtra("enter") + ",终于出来了," + it.getStringExtra("mystring")); } }
相关文章推荐
- 关于android findViewById 返回为空问题
- Android findViewById返回NULL的问题
- 关于findViewById返回空指针的错误
- android getActivity.findViewById获取ListView 返回NULL的方法
- Android界面隐藏软键盘的探索(兼findViewById返回null解决办法)
- android getActivity.findViewById获取ListView 返回NULL
- Android application - findViewById返回NULL的问题
- 【android中findViewById返回控件指针为NULL】
- android inflate之后findViewById返回null的解决方法
- AndroidGUI27中findViewById返回null的快速解决办法
- 关于findViewById返回空指针的错误
- android findViewById 返回 null
- Android新版SDK中findViewById返回空指针问题
- 关于:findViewById()返回null的问题和如何获取Fragment中的组件
- 关于:findViewById()返回null的问题和如何获取Fragment中的组件
- 关于findViewById返回空指针的错误
- Android开发:findViewById返回null的解决办法
- 【ANDROID】Android 在oncreate() 方法中调用 findViewById 返回 null 问题的原因和解决方法
- [Android] Fragment findViewById()返回null完全解析
- 关于android Activity中注解的使用,省去无用的findviewbyid....setonclick.....