初学Android—关于findViewById函数
来源:互联网 发布:mysql不等于查询 编辑:程序博客网 时间:2024/06/05 06:13
按照android developer的training练习了下在activity调用另一个activity的例子,成功运行后想在被调用的activity上增加一个button按钮,用来在textView中显示主调activity传过来的string,onclick函数如下:
public void showMessage(View view) {
TextView textView =(TextView)findViewById(R.id.nihao); textView的Id为nihao;
textView.setText(message);
//TextView text = findViewById(R.id.nihao); 改写法无法读取 ID
// Do something in response to button
}
但是出现无法获取R.id.nihao的id的错误,按照网上的方法检查了下android.R包和R.java中的变量,都没问题,但仍然无法找到id,按照另一位网友的提示,将
TextView textView =(TextView)findViewById(R.id.nihao); 改为TextView textView =(TextView)DisplayMessageActivity.this.findViewById(R.id.nihao);
居然就能编译通过,之后回改成原来的写法还是能通过,很是奇怪。由于目前初学,暂时无法穷原因,先记一笔,留待后续思考。
0 1
- 初学Android—关于findViewById函数
- 关于findViewById函数
- android findviewByid()关于空指针
- android初学笔记之<findViewById方法返回Null的原因>
- 关于findViewById
- 关于findviewbyid
- 关于android findViewById 返回为空问题
- android findViewById
- android新手上路(二)--- 关于findViewById 返回为空
- 关于findViewByid的简写
- Android 反射简化findViewById
- android findViewById 返回 null
- Android setContentView、LayoutInflater、findViewById
- Android中的findViewById()问题
- Android 反射简化findViewById
- Android 反射简化findViewById
- Android:注解初始化findViewById
- Android 简化findViewById写法
- svn更新代码后,无法打开xcode工程文件
- roslaunch使用示例
- svn的更新、合并、提交
- 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
- C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包含鼠标指针形状
- 初学Android—关于findViewById函数
- 廊道建模
- 如何判断Linux是32位还是64位
- sscanf函数学习
- PAT1004. Counting Leaves
- PS CS4 改变文字字体时弹出“ 无法完成请求 因为程序错误”信息的解决方法
- POJ 2486 Apple Tree(树形dp)
- Android Fragment完全解析,关于碎片你所需知道的一切
- Android学习之 监听网络连接状态的改变