将应用图标下的文字过长而无法显示的文字通过自动换行显示出来
其实要想把过长的文字显示出来,其中一种思想就是让文字超出的部分能够自动换行显示,之前查过很多资料,大概知道应该是找到某个strings.xml或是styles.xml文件里面关于定义某应用的label字段,让其的android:singleLine=“false”即可实现自动换行,但是一直未能找到是哪个文件。后来在device/rockchip/rk2928sdk/overlay/packages/apps/Launcher2/res/values-sw480dp/styles.xml文件中找到了下列字段:<style name="WorkspaceIcon.Portrait.AppsCustomize">
+ <item name="android:singleLine">false</item>
+ <item name="android:maxLines">2</item>
<item name="android:background">@null</item>
<item name="android:paddingTop">0dp</item>
<item name="android:paddingBottom">0dp</item>
<item name="android:textSize">13sp</item>
</style>
<style name="WorkspaceIcon.Landscape.AppsCustomize">
+ <item name="android:singleLine">false</item>
+ <item name="android:maxLines">2</item>
<item name="android:background">@null</item>
<item name="android:paddingTop">0dp</item>
<item name="android:paddingBottom">0dp</item>
前面带加号的是需要添加的字段,添加好之后就应该有用了。
Android label 图标文字太长无法显示 singleLine 自动换行 --------------------编程问答-------------------- 谢谢楼主 谢谢 --------------------编程问答-------------------- 学习了!!!
补充:移动开发 , Android