我有一个textview,文本是动态加载的。
<TextView
android:id="@+id/txt_song_title"
style="?attr/txtcolorHightlight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_alignTop="@id/frlyt_img_cover"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:layout_toLeftOf="@id/img_audio_source_icon"
android:ellipsize="end"
android:fontFamily="@string/roboto_light"
android:maxLines="3"
android:text=""
android:textSize="@dimen/font_36" />
textview必须显示设置(10到100+)个字符的整个文本。根据文本长度,应更改字体大小以适合整个文本。如何计算textview中的字数来改变字体大小并显示整个文本而不动态剪切?
答案 0 :(得分:1)
答案 1 :(得分:0)
尝试使用库,例如一个简单的谷歌搜索给了我这个: https://github.com/grantland/android-autofittextview
我没有尝试过,但似乎没问题:)