Android中TextView中内容不换行的解决方法
2013-06-29 15:45
501 查看
问题
如果新建的Android项目采用的Android 3.0以上的SDK,同时采用了<style name="AppTheme" parent="@android:style/Theme.Holo"></style>作为整个项目的主题
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
那么在项目部署到运行Android 2.x的设备上时TextView在文本超出其表示范围时,不会自动换行,其超出部分不会显示在屏幕上。效果如下:
而部署到Andorid 3.X以上的设备上时显示如下:
我们要的效果是后者,为了程序的兼容性,必须解决这个问题。
解决方案
在TextView中加入以下三行代码即可android:ellipsize="none" android:maxLines="100" android:scrollHorizontally="false"
我们再次将程序部署到Android 2.x上,效果如下:
问题解决。
相关文章推荐
- Android中TextView中内容不换行的解决方法
- Android TextView自动换行文字,排版混乱的原因和解决方法
- Android TextView自动换行文字,排版混乱的原因和解决方法
- TextView 显示内容时出现 ArrayIndexOutOfBoundsException 的解决方法(Android 4.1)
- android 聊天中 textview的气泡内容过多不换行导致出屏幕的解决办法
- TextView 显示内容时出现 ArrayIndexOutOfBoundsException 的解决方法(Android 4.1)
- android中textview字数过长解决方法
- 解决 android 高低版本 webView 里内容 自适应屏幕的终极方法
- 解决TextView数据不能更新的问题以及Android Button事件响应函数的两种方法
- android 获取网络数据,回传到本地用TextView显示乱码问题解决方法
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- android webview内容压线问题解决方法
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- android textview自动换行、排列错乱问题及解决
- android webview内容压线问题解决方法
- Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView
- 【完美解决系列】Android在自定义Dialog中TextView内容显示不全的问题
- Android 开发 TextView中出现参差不齐状态解决方法
- 彻底解决android中Textview控件文本自动换行问题
- android中textview字数过长解决方法