如何将带有id ="naslov"的textview放到中心?我也试过layout_gravity ="center",但这也不起作用.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/naslov"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dip"
android:text="Povzetek"
android:gravity="center"/>
<TextView
android:id="@+id/aha"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10dip"
android:text="Vseh oddaj:"
android:layout_below="@id/naslov"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
Ale*_*voy 44
android:layout_centerHorizontal="true"
Run Code Online (Sandbox Code Playgroud)
还有
android:layout_centerInParent="true"
Run Code Online (Sandbox Code Playgroud)
RelativeLayout属性的完整列表在这里
您也可以将TextView告诉fill_parent,然后在其上设置gravity = center.因此它将在textView中居中实际文本.
作为这个问题的更一般的答案,layout_gravity不适用于a的子视图RelativeLayout.它适用于LinearLayout或FrameLayout.但是,a的子视图RelativeLayout仍然可以照常使用gravity,因为这只是视图如何排列自己的内容.
请参阅下图中的比较.绿色和蓝色视图是一个文本视图RelativeLayout.
该gravity作品,但layout_gravity没有.有关详细信息,请参阅我更全面的答案.
也可以看看
| 归档时间: |
|
| 查看次数: |
32420 次 |
| 最近记录: |