首页 理论教育 界面布局最外层设计优化

界面布局最外层设计优化

时间:2023-06-27 理论教育 版权反馈
【摘要】:如果希望在更早的Android平台上使用该布局管理器,则需要导入相应的支撑库。从Android Studio 2.2开始引入了一种重要的布局ConstraintLayout,这是主要的新增功能之一。它和传统编写界面的方式恰恰相反,ConstraintLayout非常适合于使用可视化的方式编写界面,但并不太适合使用XML的方式进行编写。

界面布局最外层设计优化

Android常用的布局有以下五种:线性布局(LinearLayout)、框架布局(FrameLayout)、表格布局(TableLayout)、相对布局(RelativeLayout)和绝对布局(AbsoluteLayout)。

这几种布局满足了绝大部分界面设计要求,不过,细心的读者会发现,只有LinearLay-out支持使用layout_weight属性按比例指定控件大小,其他布局不支持此功能。为此,An-droid引入了一种全新的布局方式来解决此问题——百分比布局,2015年,Google正式提供百分比布局支持库(android-support-percent-lib)。

从Android 4.0开始,新增了网格布局GridLayout,这是Android4.0新增的布局管理器,因此需要在Android 4.0之后的版本中才能使用。如果希望在更早的Android平台上使用该布局管理器,则需要导入相应的支撑库。(www.xing528.com)

从Android Studio 2.2开始引入了一种重要的布局ConstraintLayout,这是主要的新增功能之一。我们都知道,在传统的Android开发中,界面基本是靠编写XML代码完成的,虽然Android Studio也支持可视化的方式来编写界面,但是操作起来并不方便,我们也一直都不推荐使用可视化的方式来编写Android应用程序的界面,而ConstraintLayout就是为了解决这一问题的。它和传统编写界面的方式恰恰相反,ConstraintLayout非常适合于使用可视化的方式编写界面,但并不太适合使用XML的方式进行编写。当然,可视化操作的背后仍然是使用的XML代码来实现的,只不过这些代码是由Android Studio根据我们的操作自动生成的。

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

我要反馈