我讨厌问这个问题的范围;出于某种原因,我无法自己弄清楚。我有一个垂直LinearLayout,它包含我在我的应用程序中定义的自定义View和TextView。我希望我的自定义视图在屏幕顶部对齐,而TextView要在屏幕底部对齐。不幸的是,无论我对XML文件的属性做出什么样的改变,当我运行模拟器时,我的自定义视图总是垂直居中。 XML是这样的:对齐情况的LinearLayout
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:gravity="top">
<CustomView
android:id="@+id/customID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tileSize="24"
android:focusableInTouchMode="true" android:layout_gravity="top"/>
<TextView
android:id="@+id/text"
android:text="@string/droidtactoe_layout_text"
android:visibility="visible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:textSize="24sp" android:textColor="#00000000" android:layout_gravity="bottom"/>
</LinearLayout>