android推荐使用XML布局文件来定义用户界面,而不是使用java代码来开发用户界面,因此基础所有组件都提供了两种方式来控制组件的行为:
1) 在XML布局文件中通过XML属性进行控制。
2)在java程序代码中通过调用方法进行控制。
实际上不管使用哪种方式,他们控制android用户界面行为的本质是完全一样的。大部分时候,控制UI组件的XML属性还有对应的方法。对于View类而言,它是所有UI组件的基类,因此它包含的XML属性和方法是所有组件都可使用的。
android推荐使用XML布局文件来定义用户界面,而不是使用java代码来开发用户界面,因此基础所有组件都提供了两种方式来控制组件的行为:
1) 在XML布局文件中通过XML属性进行控制。
2)在java程序代码中通过调用方法进行控制。
实际上不管使用哪种方式,他们控制android用户界面行为的本质是完全一样的。大部分时候,控制UI组件的XML属性还有对应的方法。对于View类而言,它是所有UI组件的基类,因此它包含的XML属性和方法是所有组件都可使用的。