Android中TextView中内容不换行的解决措施
发布时间:2021-12-13 12:36:27 所属栏目:PHP教程 来源:互联网
导读:问题 如果新建的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=@styl
问题 如果新建的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在文本超出其表示范围时,不会自动换行,其超出部分不会显示在屏幕上。效果如下: Android中TextView中内容不换行的解决方法 而部署到Andorid 3.X以上的设备上时显示如下: Android中TextView中内容不换行的解决方法 我们要的效果是后者,为了程序的兼容性,必须解决这个问题。 解决方案 在TextView中加入以下三行代码即可 android:ellipsize="none" android:maxLines="100" android:scrollHorizontally="false" 我们再次将程序部署到Android 2.x上,效果如下: Android中TextView中内容不换行的解决方法 问题解决。 ![]() (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |