<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Team A"
android:textSize="25sp" />
<!-- unable to place this 3 TextViews at center position of layout -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<!-- make this as center -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="00"
android:textSize="70sp" />
<!-- make this as center -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="/"
android:textSize="70sp" />
<!-- make this as center -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textSize="70sp" />
</LinearLayout>
答案 0 :(得分:0)
使用强>
android:layout_gravity="center_horizontal" in textViews
答案 1 :(得分:0)
你应该设置linearLayout fill parent并为linearLayout设置Gravity。试试这个:
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" android:gravity="center">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="00"
android:textSize="70sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="/" >
</TextView>
android:textSize="70sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
as=""
center=""
make=""
this=""
android:text="0"
android:textSize="70sp" />
答案 2 :(得分:0)
将父级布局设为RelativeLayout
而不是LinearLayout
,然后在您的孩子LinearLayout
中设置您想要的TextViews
添加这些属性
android:layout_gravity="center"
android:gravity="center_horizontal|center_vertical"
或
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
答案 3 :(得分:0)
将android:gravity=""
属性添加到价值为LinearLayout
的3个TextViews
的父center_horizontal
。那些TextViews
将居中。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal" >
<TextView ... />
<TextView ... />
<TextView ... />
</LinearLayout>
答案 4 :(得分:0)
答案 5 :(得分:0)
您可以使用以下xml。
在这个xml中使用android:weightSum
属性
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="frrdt" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="1.5">
<View android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".3"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:gravity="center"
android:text="desra"
android:layout_weight=".3"
/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text=" dersa"
android:layout_weight=".3"
android:gravity="center"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text=" dersa"
android:layout_weight=".3"
android:gravity="center" />
<View android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".3"/>
</LinearLayout>
</LinearLayout>
答案 6 :(得分:0)
如果您希望在布局中特定控制xml小部件的位置,那么我建议使用RelativeLayout。然后你可以使用:
机器人:layout_below = “@ + ID / yourTextviewId”
等。相对于彼此放置小部件,您可以使用:
机器人:layout_alignParentBottom = “真”
等。将它们与布局对齐。 希望这有帮助!