有没有办法将 textview 定位在居中的 android 按钮上方?我显然不想硬编码特定屏幕的值,而是会动态缩放的东西。该按钮将始终居中,但是...
提前致谢!
是的,如果您的父布局是RelativeLayout,您可以将视图相对于彼此或与父级进行定位,这是一个简单的示例(警告没有将其输入 IDE,可能包含错字):
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:id="@+id/mBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button!"
android:layout_centerInParent="true" />
<TextView
android:id="@+id/mTxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text"Some Text"
android:layout_above="@+id/mBtn" />
</RelativeLayout>
这将使您的布局大致如下所示:
________________________
| |
| |
| Some Text |
| [I am a Button!] |
| |
| |
|______________________|