当前位置: 代码迷 >> Android >> 关于Android应用的Layout布局,该如何解决
  详细解决方案

关于Android应用的Layout布局,该如何解决

热度:76   发布时间:2016-05-01 21:32:33.0
关于Android应用的Layout布局
请问android常用的布局如LinearLayout、RelativeLayout之类的属性可以通用吗?
举个简单例子
XML code
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_gravity="center"    android:orientation="vertical" >        <VideoView              android:id="@+id/video1"             android:layout_width="wrap_content"              android:layout_height="wrap_content"              android:layout_gravity="center_horizontal"              android:layout_alignParentTop="true">      </VideoView>              <LinearLayout         android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_alignParentBottom="true"        android:orientation="horizontal">... ...
我想让第二个LinearLayout里面的Button全部固定在屏幕的底端,于是在第二个LinearLayout加入android:layout_alignParentBottom="true"属性,但是预览界面里看不到屏幕底部有Button,但是在第二个LinearLayout的外面在套一个RelativeLayout就OK了
android:layout_alignParentBottom="true"应该是相对于底部对齐,这个属性一定要在RelativeLayout布局下面才能使用吗?
对Android布局不是很了解,希望了解的大虾指点一二

------解决方案--------------------
第二个的LinearLayout 的layout_gravity设置为bottom
//各个布局方式针对情况不一样。所以布局时先想好布局思路。
------解决方案--------------------
android:layout_alignParentBottom="true"应该是相对于底部对齐,这个属性一定要在RelativeLayout布局下面才能使用吗?

对的,这是RelativeLayout的属性,可以好好看看各个布局的属性和特点
  相关解决方案