为了想实现多行文本框的输入及显示效果,逐一解决了如下问题:

1. 如何让EditText显示成为一个文本框的区域用来输入;

2. 光标从首行开始显示;

3. 如何是设置卷轴;

4. 如何固定文本框的大小。

5. 如何让文本框显示边线;

为了达到如下的效果,我们做了如下的工作:


<EditTextandroid:id="@+id/add_content"android:layout_width="fill_parent"android:layout_height="wrap_content"android:enabled="true"android:gravity="top"   <!-用来设置光标的起始位置从顶行开始,否则默认情况下是从中间行开始->android:inputType="textMultiLine"android:minLines="8"android:maxLines="10"android:scrollbars="vertical" android:background="@android:drawable/edit_text"  <!-用来显示控件的边线->>
</EditText>

Android开发之EditText多行文本输入相关推荐

  1. Android开发之EditText属性详解+++ImageView的属性

    Button的使用 不要阴影Button ---> TextView   (5.0新特性) <!-- 去按钮立体效果 --> <item name="android: ...

  2. Android 开发之EditText属性详解

    EditText & TextView 属性详解: android:layout_gravity="center_vertical" 设置控件显示的位置:默认top. an ...

  3. Android开发之EditText限制输入中文以及字数长度限制的标准姿势

    老套路先上效果图: 设置输入框的两个筛选器: etGiftName.setFilters(new InputFilter[]{new ZsInputFilter(5,this), new Length ...

  4. Android开发之EditText输入框限制输入数字和字母的实现方式

    老套路先看效果图: 非常简单只需要在xml不居中添加一个属性就可以了: android:digits="0123456789qwertyuioplkjhgfdsazxcvbnmQWERTYU ...

  5. android开发之EditText金额输入只能两位小数点

    直接上代码: /*** 监听输入最小金额为0.01* 且只能输入两位小数*/private void listenerMoney() {etGoodPrice.addTextChangedListen ...

  6. Android开发之EditText监听软键盘清除(输入是否清除)

    当我们监听数据变化后再相应的位置新增符号,发现无法删除,所以有了下面的方法 我下面是监听400||800电话,每三位添加"-":例如400-855-8574 但是当我发现删除的时候 ...

  7. Android开发之EditText输入显示文字hint大小设置

    我们先来看下图: 这xml预览图 我们再来看下效果图: 我们来看下如何做到的: 很简单直接上代码 String hintStr = "输入时长";SpannableString s ...

  8. Android开发之EditText自动获取焦点自动弹出软键盘的解决办法

    先看下如何自动弹出软键盘: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns: ...

  9. Android开发之EditText无法获取光标的问题

    老套路看图: 在上图红包个数那里是个EditText控件,当我删除数字后光标就无法显示了,看下我的xml写法: <EditTextandroid:id="@+id/et_red_num ...

最新文章

  1. R语言ggplot2可视化整体排序的水平堆叠条形图(Ordered Stacked Horizontal Barplot)
  2. 大话App测试2.0笔记2
  3. 项目范围管理:项目范围控制
  4. career opportuties
  5. 《转》程序员必须知道的10大基础实用算法及其讲解
  6. java uppercase方法_Java toUpperCase()方法及其示例
  7. onethink swfupload upload.php,OneThink--ThinkPHP3.2 缓存文件泄露
  8. arm 交叉编译找不到so_嵌入式杂谈之交叉编译
  9. Nvidia CUDA初级教程2 并行程序设计概述
  10. 如何快速学会java编程?
  11. GIL与线程进程小知识点
  12. Mathcad绘制三维散点图
  13. eclipse中SVN分支合并到主干
  14. yml转换html,properties转换yml格式
  15. python生成树状图_用 python 将思维导图转换成树形列表
  16. 2023CS保研经验分享(清深、上交、港科大、南大LAMDA、同济、东南Palm等)
  17. 你真的会写for循环吗?来看看这些常见的for循环优化方式
  18. Oracle number类型详解
  19. ASIHTTPRequest实现https双向认证请求
  20. 最好的年终奖,是你拥有随时跳槽的能力

热门文章

  1. 文件 打包 及 生成Excel文件转PDF格式和Excsl文件格式一体数据
  2. fifa15服务器位置,FIFA15球队战术位置技巧
  3. [VN2020 公开赛]simpleHeap-记录一次gef调试过程
  4. 中文简体与繁体的转换
  5. android usb uac,iBasso UAC
  6. 2023最新行业圈子系统小程序/语音房APP/短视频APP/商城APP/相亲APP/开黑陪玩APP
  7. 脸部表情,走路姿势,微表情
  8. 刚刚!华为突然传来这一消息,我想辞职回家养猪了!
  9. Windows 2003环境下IIS下ASP+ACCESS的配置方法
  10. 欢迎使用CSD 第三方士大夫胜多负少的N-markdown编辑器