我有一个ImageView和TextView.我想TextView在图像视图下方放置,但中间TextView对齐ImageView(沿水平轴).如果文本中的内容TextView更改或更大,则文本中间始终需要保持与中间对齐ImageView.这有可能xml吗?
是的,您只是想在一个LinearLayout已android:gravity设置为的垂直中包含这两个元素center_horizontal.
像这样的东西:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
... >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
... />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
... />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
因为TextView宽度是wrap_content,所以不必设置其重力.我只是为了安全而做(另外,我也可以设置宽度match_parent).
| 归档时间: |
|
| 查看次数: |
9418 次 |
| 最近记录: |