Android中TextView与EditText控件实现禁止换行——诺诺"涂鸦"记忆
来源:互联网 发布:java实现AES 编辑:程序博客网 时间:2024/04/29 21:20
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
Android中TextView与EditText控件实现禁止换行
1.TextView 禁止换行
目标:实现TextView不换行:有内容将显示到同一行中;如果装不下,就会打省略号。
解决:在布局文件中设置android:singleLine="true"即可。
eg:
<TextView android:id="@+id/tv" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_centerInParent="true" android:singleLine="true" android:textColor="#FFFFFF" android:text="@string/hello_world" android:background="#000000"/>
2.EditText实现禁止换行(即文本内容左右滑动)
目标:使 EditText支持多行显示,但是不自动换行,即能水平滚动较长的文本内容。
容易产生的误区或Bug:
在XML定义中设置
android:scrollHorizontally="true"
android:singleLine="false无法实现效果。这是Android的一个Bug!直到版本4.1以上还没有修复!
解决:在JAVA代码中用EditText调用setHorizontallyScrolling(true);设置即可。
eg:
在JAVA的avtivity文件中:
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);EditText ev = (EditText) findViewById(R.id.ev);ev.setHorizontallyScrolling(true);}布局文件可以根据自己需要设置,我只给出一个演示代码:
<EditText android:id="@+id/ev" android:layout_width="300dp" android:layout_height="300dp" android:layout_centerHorizontal="true" android:background="#FFFF00" android:text="@string/hello_world" />
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
0 0
- Android中TextView与EditText控件实现禁止换行——诺诺"涂鸦"记忆
- Android:解决TextView排版混乱问题 ——诺诺"涂鸦"记忆
- TextView字体加粗 ---Android基础篇——诺诺"涂鸦"记忆
- TextView的XML属性说明全析 ---Android基础篇——诺诺"涂鸦"记忆
- 累加思想与计数器思想——诺诺"涂鸦"记忆
- Android Studio导入eclipise快捷键——诺诺"涂鸦"记忆
- Android中 获取手机通讯录和手机机主手机号码——诺诺"涂鸦"记忆
- Android: 解决GridView、ListView在ScrollView中出现冲突的问题 ——诺诺"涂鸦"记忆
- GitLab ——诺诺"涂鸦"记忆
- 泛型 ——诺诺"涂鸦"记忆
- Android:如何设置底部控件view随着软键盘的弹出而上移——诺诺"涂鸦"记忆
- 如何打开APP在应用市场中对应的的activity页面---Android拓展篇 ——诺诺"涂鸦"记忆
- Android:最新最全的验证正确手机号码的工具类——诺诺"涂鸦"记忆
- Android并发修改异常:java.util.ConcurrentModificationException——诺诺"涂鸦"记忆
- Android Studio快捷键以及使用技巧——诺诺"涂鸦"记忆
- Android Studio 自定义设置注释模板——诺诺"涂鸦"记忆
- 获取APP版本号:versionName、versionCode---Android基础篇——诺诺"涂鸦"记忆
- Android Studio 如何设置编码方式——诺诺"涂鸦"记忆
- InputStreamReader
- Struts2和Spring和Hibernate应用实例
- 13.输入一颗二元查找树,将该树转换为它的镜像
- 一劳永逸解决CheckBox状态丢失或者错乱的问题
- 简单的IO操作示例(不带缓存方式)
- Android中TextView与EditText控件实现禁止换行——诺诺"涂鸦"记忆
- HeadFirstJava学习心得——随机字符串的产生
- HTML文档类型的重要性
- Android2.2 不支持setRotation和getRotation方法
- C++ 结构体(二)
- 2_1_时间换算
- 蒙特卡洛方法与粒子滤波
- 笨蛋也可以用的 libsvm
- 在Eclipse for JavaEE中配置SDK