Android 如何建立羽毛球场地布局?
我正试图建立一个羽毛球场布局为我的应用程序Android 如何建立羽毛球场地布局?,android,android-layout,Android,Android Layout,我正试图建立一个羽毛球场布局为我的应用程序 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/row1" style="@style/topborder" android:layout_width="fill_parent" android:layout_height="wrap_content" android:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
经过一些实验,我得到了一个很好看的,像这样的(field.xml见下文)
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
我知道这可能不是创建羽毛球场地布局的最佳方法,但从现在起,我没有找到更好的解决方案。如果有人对如何建立这个领域有更好的想法,我将不胜感激
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
主要的问题是,事实上,我想在一些文本文件中添加文本。一旦我将文本添加到字段中,我的布局就会被破坏:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
当我从这些文本元素中删除layout_width属性:wrap_content时,UI编辑器将正确显示它:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
但是由于缺少布局宽度属性,应用程序将不会在我的设备上加载此布局
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
如何在不破坏布局的情况下向字段添加文本
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
field.xml:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
如中所述,我刚刚发现,我只需在每个文本视图上设置布局宽度:0dp。不,它工作得很好 布局中的权重值不正确。如果一行应使用屏幕的0.1,第二行应使用屏幕的0.9。然后将第一行的
布局权重设置为0.9,第二行的布局权重设置为0.1。
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
以下是具有正确权重的布局:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row1"
style="@style/topborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field11"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal" />
<TextView
android:id="@+id/field12"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 1" />
<TextView
android:id="@+id/field13"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field14"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row2"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field21"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field22"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="21"
android:textSize="50dp" />
<TextView
android:id="@+id/field23"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field24"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row3"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field31"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field32"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field33"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/row4"
style="@style/bottomborder"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.3"
android:orientation="horizontal" >
<TextView
android:id="@+id/field41"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field42"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="2"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field43"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:orientation="horizontal" >
<TextView
android:id="@+id/field51"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field52"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field53"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="10"
android:textSize="50dp" />
<TextView
android:id="@+id/field54"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
style="@style/bottomborder"
android:id="@+id/row6"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:orientation="horizontal" >
<TextView
android:id="@+id/field61"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field62"
style="@style/rightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
<TextView
android:id="@+id/field63"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#000000"
android:gravity="center"
android:text="Team 2" />
<TextView
android:id="@+id/field64"
style="@style/leftrightborder"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#000000"
android:gravity="center_horizontal"
android:text="" />
</LinearLayout>
您是否尝试将所有宽度设置为android:layout\u width=“match\u parent”?在布局和文本视图上,布局是否固定在纵向?@DecodeGnome据我所知,match_parent只是fill_parent.hmm的重命名变体,我不认为这是一个错误,因为它渲染得很好。我只需要将布局宽度设置为0dp。顺便问一下:有没有任何文件描述你提到的行为?这是一个非常棘手的主题。如果layout\u width
设置为0dplayout\u weight
以一种方式工作,如果layout\u width
是wrap\u content
或fill\u parent
则以另一种方式工作。