Android 下设置TextView和EditText的区别和联系分别是什么?
1个回答
推荐于2019-10-11 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517191
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向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> ----->代表着四个空格
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> ----->代表着四个空格
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询