我正在开发一个项目,并遇到一些问题。我还没有很好地处理布局,所以我不知道这是否可行。Android布局正确对齐
在图片中,我添加了项目模型。对于较低的屏幕分辨率,它看起来很好,但是当我将应用放在5英寸的设备上时,这个橙色区域太高,我想知道是否有可能以某种方式使该区域居中。
橙色区域是一个LinearLayout中,一切都包裹在里面的LinearLayout。希望你明白我的意思是我所问的。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffff0000"
android:orientation="vertical"
android:paddingLeft="16dp"
android:paddingRight="16dp" >
<LinearLayout
android:id="@+id/first"
android:layout_width="match_parent"
android:layout_height="76dp"
android:background="#175797"
android:orientation="vertical" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Subject" />
</LinearLayout>
<LinearLayout
android:id="@+id/second"
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#00FFFF"
android:orientation="vertical" >
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="Send" />
</LinearLayout>
<LinearLayout
android:layout_gravity="bottom"
android:id="@+id/third"
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="#FFA500"
android:orientation="horizontal" >
</LinearLayout>
</LinearLayout>
这是用于模拟的代码。对于项目这几乎是相同的
发表您的布局xml文件的代码。 –