在MainActivity中调用另外一个布局控件的方法
2017-07-05 15:41
218 查看
在编程过程中,遇到了一个问题,一直报:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.NumberPicker.setMaxValue(int)' on a null object reference
让我头痛。
经过网上查询:
对于非绑定的布局,是不能用findViewById的。
LayoutInflater factory = LayoutInflater.from(当前类.this);
View layout = factory.inflate(R.layout.你要获取的另一个XML,
null);
TextView textview = (TextView) layout.findViewById(R.id.控件ID);
一行写完就是:
TextView
textview = (TextView) LayoutInflater.from(当前类.this).inflate(R.layout.你要获取的另一个XML,
null).findViewById(R.id.控件ID);
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.NumberPicker.setMaxValue(int)' on a null object reference
让我头痛。
经过网上查询:
对于非绑定的布局,是不能用findViewById的。
LayoutInflater factory = LayoutInflater.from(当前类.this);
View layout = factory.inflate(R.layout.你要获取的另一个XML,
null);
TextView textview = (TextView) layout.findViewById(R.id.控件ID);
一行写完就是:
TextView
textview = (TextView) LayoutInflater.from(当前类.this).inflate(R.layout.你要获取的另一个XML,
null).findViewById(R.id.控件ID);
相关文章推荐
- asp.net中用户自定义控件调用另外一个用户自定义控件中的方法
- 如何安全地跨窗体调用Timer控件 从一个窗体调用控制另外一个窗体的控件
- C++ 类的静态方法作为回调函数传给另外一个类的方法,并调用之
- C# winform中一个类中如何调用另一个窗体的控件或方法
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- C# winform中一个类中如何调用另一个窗体的控件或方法
- 你可曾注意到类的构造方法中用this调用另外一个构造方法
- c#中一个窗体调用另一个窗体的控件及方法(转贴)
- 如何在一个窗体中调用另一个窗体的控件或方法
- 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
- dbus参考代码--在一个dbus方法中调用另外一个dbus服务端提供的方法
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 关于在一个类(窗体)中调用另一个类(窗体)中的控件的三种方法
- JAVA如何调用另外一个类的方法
- Shell脚本中调用另外一个脚本的方法
- MainActivity中为什么不能在自己创建的线程中调用控件的方法?
- 如何本窗口的COMMAND1中调用另外一个窗口中的某一控件的某一个事件
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变