87e*_*ent 65 android gravity android-layout
我有textview.xml,这是微调器的项目样式.
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="left|center_horizontal"
android:textSize="18sp">
</TextView>
Run Code Online (Sandbox Code Playgroud)
我知道可以指定两者(Gravity.LEFT | Gravity.CENTER_HORIZONTAL),但在xml中不起作用 - 文本仅移动到左侧.
Wil*_*ate 167
87element,
我相信你打算用layout_gravity你只用gravity?
是的,你可以将这些layout_gravity属性中的两个与'|'结合起来 如文档中所述:http://developer.android.com/reference/android/R.attr.html#layout_gravity
但即使使用layout_gravity而不是仅仅gravity(正如他在评论中所说的那样),您尝试组合的设置也没有意义.你告诉它基本上是沿着同一行对齐左边和中心.双方left并center_horizontal在这种情况下指的水平位置.
你想把TextView父母的亲戚对齐在哪里?
您的父布局就像一个网格,您可以在其中选择一个位置:
| [1] [2] [3] |
| [4] [5] [6] |
| [7] [8] [9] |
左上方: android:layout_gravity="top|left"
顶中心: android:layout_gravity="top|center_horizontal"
右上: android:layout_gravity="top|right"
中间偏左: android:layout_gravity="center_vertical|left"
非常中心: android:layout_gravity="center"
中间偏右: android:layout_gravity="center_vertical|right"
左下方: android:layout_gravity="bottom|left"
底中心: android:layout_gravity="bottom|center_horizontal"
右下: android:layout_gravity="bottom|right"
希望这可以帮助!
小智 14
以防万一其他人和我一样愚蠢.不要忘记删除空格.
android:gravity="center_horizontal|bottom"
但android:gravity="center_horizontal | bottom"无效.
| 归档时间: |
|
| 查看次数: |
67419 次 |
| 最近记录: |