Android 下设置TextView和EditText的区别和联系

 我来答
huanglenzhi
推荐于2018-02-27 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  1.TextView控件是文本表示控件,主要功能是向用户展示文本的内容,它是不可编辑的;EditText控件是编辑文本控件,主要功能是让用户输入文本的内容,它是可以编辑的。每一个控件都有着与之相应的属性,通过选择不同的属性,给予其值,能够实现不同的效果。

  2.EditText设置光标颜色
  android:textCursorDrawable="@null"

  3.EditText设置光标位置问题
  EditText中有一些预置文本的时候,想把光标调到最前面,一开始是使用的setSelection(0),结果发现在三星P1000上面有问题。经过研究发现需要先调用EditText.requestFocus(),再调用setSelection(0)。否则的话,在2.x的机器上有问题,但3.x上面是好着的。

  4.EditText横屏时,弹出软件盘时不进行全屏
  在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?

  5.Android EditeText下实现相应的光标处理~

  <EditText
  android:id="@+id/text"
  android:textColorHighlight="@color/editText_title_background" //设置选中EditText的选中文字颜色
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:singleLine="true"
  android:ellipsize="end"
  />

  edit = (EditText)findViewById(R.id.text);
  edit.setSelectAllOnFocus(true);
  edit.setText(Path);
  edit.setBackgroundColor(Color.RED);
  android:textColorHint="@color/editText_title_background"
  6.Android系统的String.xml文件中的空格的使用

  <string name="websave_type">类\u0020\u0020\u0020\u0020型:</string> --->代表着四个空格

  <string name="websave_directory">目\u0020\u0020\u0020\u0020录:</string> ----->代表着四个空格
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式