0

TextView在 XML 布局文件中定义了这个:

<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_width="fill_parent". 但是当我在模拟器上运行它时,情况并非如此。这是它的外观: 在此处输入图像描述

为什么它(时间)没有覆盖屏幕的整个宽度?

4

2 回答 2

0

Textview是组件不是布局,组件是在布局中设置的。所以大部分时间组件的高度和宽度取决于那里的父布局

该属性设置文本视图包含在中心,如果你想检查文本视图的区域,只需简单地设置一些背景颜色。

于 2013-06-09T17:41:00.660 回答
0

这个简单的开源非常有用AutoScale TextViewhttp ://www.androidviews.net/2012/12/autoscale-textview/ 或查看实现并将其调整为您的应用程序。

于 2013-06-09T21:24:58.953 回答