旋转器重力似乎只在水平方向起作用。我希望显示的文本垂直位于顶部,水平居中。这可能吗?
我使用xml Spinner正常样式,如下所示:
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:paddingBottom="5dip"
android:id="@+id/spinnerTarget"
android:gravity="top|center_horizontal"
android:textColor="#ffffff"
/>
最佳答案
您的高度用wrap_content
表示,因此视图在文本周围缩小,并且没有空间将文本放置在视图顶部。 android:gravity
仅在活动中有足够的空间容纳内容时才起作用。 center_horizontal
之所以有效,是因为您已为该宽度设置fill_parent,并且我认为视图占据了所有屏幕的宽度,因此可以使内容居中。
尝试重新布置布局,以便在高度方面为视图留出更多空间。
干杯!