首页 理论教育 布局内部构成:界面控件设计

布局内部构成:界面控件设计

时间:2023-06-27 理论教育 版权反馈
【摘要】:在布局内放置界面需要的各种控件。在Android Studio 2.3的Palette面板中可以看到界面能够使用的控件,如图3-20所示。另外,还有一些控件未显示于AndroidStudio2.3的Palette面板中,例如AlertDialogLay-out,这些可以在界面的XML文件中直接添加,直接输入开头几个字母“<aler”会出现提示,如图3-22所示。图3-23 在界面的XML中直接添加控件界面控件的设计一般是通过Design模式下Palette面板操作和XML文件操作结合完成的,这两种操作方法都要熟练掌握。

布局内部构成:界面控件设计

布局是一个可以容纳别的布局(或者控件)的容器。在布局内放置界面需要的各种控件。Android提供了大量的UI控件,合理地使用这些控件可以非常轻松地编写出相当不错的界面。在Android Studio 2.3的Palette面板中可以看到界面能够使用的控件,如图3-20所示。

从左侧一栏可以看到,控件分为11种类,具体内容如表3-2所示。

978-7-111-58810-8-Chapter03-55.jpg

图3-20 Android界面可使用的控件

3-2 Android控件分类

978-7-111-58810-8-Chapter03-56.jpg

如果在应用程序中使用Android 5.0以后的一些新控件,需要在app/build.gradle文件中添加相应类的支持,在AndroidStudio 2.3的环境中已经具有了自动添加的功能。

(1)每个控件需要独立的类。例如,添加AppCompat的CardView控件时,系统会询问是否添加CardView类,如图3-21所示。

978-7-111-58810-8-Chapter03-57.jpg

图3-21 Android Studio 2.3中添加CardView时弹出的提示

单击OK按钮后,自动添加相应的类app/build.gradle文件中,如下所示。

978-7-111-58810-8-Chapter03-58.jpg(www.xing528.com)

添加AppCompat的GridLayout控件时,系统会询问是否添加GridLayout类。

978-7-111-58810-8-Chapter03-59.jpg

(2)一个类需要相同的支持类,例如Design类控件,在app/build.gradle文件中统一添加Design类的支持。

978-7-111-58810-8-Chapter03-60.jpg

另外,还有一些控件未显示于AndroidStudio2.3的Palette面板中,例如AlertDialogLay-out,这些可以在界面的XML文件中直接添加,直接输入开头几个字母“<aler”会出现提示,如图3-22所示。

978-7-111-58810-8-Chapter03-61.jpg

图3-22 添加AlertDialogLayout

界面控件的另一种添加方法是在界面的XML文件中直接添加,如图3-23所示。

978-7-111-58810-8-Chapter03-62.jpg

图3-23 在界面的XML中直接添加控件

界面控件的设计一般是通过Design模式下Palette面板操作和XML文件操作结合完成的,这两种操作方法都要熟练掌握。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈