这里是我的代码:的Android如何适应TEXTSIZE中的TextView
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="120dp"
android:orientation="vertical"
android:layout_weight="3"
android:weightSum="4">
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="P" />
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="2"
android:text="Bryant" />
<TextView
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="27" />
</LinearLayout>
当outest布局的高度为120dp,文字无法显示完整的单词(如“Y”只SHWO上部) ,我认为这是因为文字太大。
但是,当我设置为150dp时,文本可以显示整个单词。
是否有任何方法来设置文本的文本大小自动适合textview显示整个单词。
我不想将textsize硬编码为12sp。
而且,我只想在xml中做。
谢谢。
你有没有想过将你的LinearLayout设置为'wrap_content'而不是120dp? – Wenhui 2013-02-08 17:33:21
或设置你的文字视图高度为'wrap_content' – FoamyGuy 2013-02-08 17:37:28
我只是看不到任何理由为什么它不显示整个文本...你会介意发布整个xml吗?因为尽可能多的我可以看到,你只是比你的文字高度,所以他们应该被看到。 120dp就足够4个文本的默认文本大小,我假设... – yahya 2013-02-08 18:48:32