当前位置:编程学习 > wap >>

将应用图标下的文字过长而无法显示的文字通过自动换行显示出来

    其实要想把过长的文字显示出来,其中一种思想就是让文字超出的部分能够自动换行显示,之前查过很多资料,大概知道应该是找到某个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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,