我有一个带有text =“Address”的textView。在Android ICS中,我有时会在我的屏幕中看到它
Addres
s
而不是在同一行
Address
我该如何解决?屏幕上的可用空间没有问题。谢谢
这是textView的xml:
<TextView android:id="@+id/text_title"
android:textColor="#780000"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="26px"
android:textStyle="bold"
android:layout_gravity="center"
android:layout_marginLeft="20px"
/>
答案 0 :(得分:1)
//总是使用“sp”表示字体,休息时使用“dp”
//在这里你使用了包装内容,然后位置不足以显示你的文字内容
尝试android:layout_weight="1"
或更改android:layout_width =“fill_parent”
<TextView android:id="@+id/text_title"
android:textColor="#780000"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:singleLine="true"
android:textStyle="bold"
android:layout_gravity="center"
android:layout_marginLeft="10dp"
/>
给16sp默认是14sp。
如果您运行的ICS即xhdpi则会自动调整为
16×240÷160 = 24 //hdpi
16×320÷160 =32 //for xhdpi