以前习惯了网页以及swing上的文本框输入,现在到Android上突然没有了这种控件,刚开始使用起来还是比较费力的。为了想实现多行文本框的输入及显示效果,逐一解决了如下问题:

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

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

3. 如何是设置卷轴;

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

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

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


<EditText    android: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>

上面 是这个控件效果的xml。

一下两行用来显示输入区域的效果;

    android:inputType="textMultiLine"    android:minLines="8"

android:background="@android:drawable/edit_text"  <!-用来显示控件的边线->
 android:maxLines="10"    android:scrollbars="vertical" 
以上两行用来设置区域的最大行数是10,超过10行之后会以“竖直卷轴”的形式显示。

 android:gravity="top"  <!-用来设置光标的起始位置从顶行开始,否则默认情况下是从中间行开始->


更多相关文章

  1. Android(安卓)控件自动“移入、暂停、移出”效果的实现
  2. 牛逼的Android(安卓)UI--第18章 与用户交互相关的设计模式 (中)
  3. Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
  4. 作为Android开发者 你真的知道app从启动到主页显示的过程吗?
  5. 滑轮控件研究二、GestureDetector的深入研究
  6. Android高德地图使用之地点关键词的输入提示-InputTips
  7. android SoftKeypad 软键盘的问题
  8. Android(安卓)TextClock的坑(系统12小时强制转换成24小时格式)
  9. android 系统隐藏和显示虚拟按键的几种方法(不要太详细了)

随机推荐

  1. Android 布局属性详解
  2. 黑马程序员之手机卫士第八天
  3. RelativeLayout 重要的属性
  4. Android Textview 阴影效果
  5. android 图片自动切换
  6. Android(安卓)TextView中显示图片的4种方
  7. Handler、HandlerThread理解
  8. android 入门xml布局文件--转
  9. Android(安卓)View如何获取焦点
  10. shape画listview分割线