Java 文本视图没有填充宽度?(安卓)
我在XML布局文件中定义了这个Java 文本视图没有填充宽度?(安卓),java,android,textview,Java,Android,Textview,我在XML布局文件中定义了这个TextView: <TextView android:id="@+id/time" android:layout_width="fill_parent" android:layout_height="wrap_content" android:typeface="sans" android:textColor="#FFFFFF" android:layout_gr
TextView
:
<TextView
android:id="@+id/time"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:typeface="sans"
android:textColor="#FFFFFF"
android:layout_gravity="center_vertical"
android:gravity="center"
android:textSize="20sp" />
这个TextView
应该是从显示器的一端到另一端,如layout\u width=“fill\u parent”
。但当我在模拟器上运行它时,情况并非如此。这就是它的样子:
为什么它(时间)没有覆盖整个屏幕的宽度
Textview
组件不是布局,组件是在布局中设置的
. 因此,大部分时间组件的高度和宽度取决于此
父布局
该属性设置文本视图包含在中间,如果要检查文本视图的区域,只需设置一些背景色即可 这个简单的开源程序非常有用
自动缩放文本视图
:
或者查看实现并根据应用程序进行调整。宽度正好是容器的大小。增大字体大小使其变大。不会自动的scale@Kirk如果我使用更大的字体,在屏幕更小的设备上它看起来不是很大吗?我不希望发生这种情况。使用独立于设备的尺寸,如dip。一般来说,它们在所有屏幕尺寸上看起来都一样。请参阅@Kirk增大字体大小仍然不会让它到达屏幕的末端,因为屏幕的宽度大于其高度。