为什么安卓代码里Button类不需要new来实例化
时间: 2023-06-09 14:03:09 浏览: 55
这是因为Button类已经在内部实例化了。在安卓开发中,布局文件中的Button标签会被解析成一个Button对象,因此在代码中直接使用Button类即可获取该对象,无需再进行实例化。这也是Android开发的一种便利性设计。
相关问题
为什么安卓代码里private Button btn_1不需要通过new来实例化一个Button对象,而有些类就需要用new来实例化一个对象
这是因为在安卓的布局文件中,可以定义Button控件,在代码中使用findViewById()方法获取对应的控件对象,无需通过new来实例化,而对于一些需要自己定义的类,需要通过new关键字来手动创建对象。findViewById()方法会在运行时从布局文件中查找对应的控件,并返回一个对象的引用。
安卓代码里对private Button btn_1实例化要new一下吗?
通常不需要通过new来实例化一个Button对象,而是通过findViewById方法来获取布局文件中该Button的实例。例如:Button btn_1 = findViewById(R.id.btn_1);
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)