2 wangbin learn wangbin_learn 于 2016.02.17 18:49 提问

EditText提示输入位置问题?

图片说明
请问下我的这个EditText设置的hint是居中的,怎么在输入之后让其内容是从左到右呢?
现在输入也是居中的。
图片说明
这是我的EditText的属性。

谢谢大神指教了。

5个回答

luochoudan
luochoudan   Ds   Rxr 2016.02.17 18:55

editText.setGravity(Gravity.LEFT);动态设置一下

zhanggang740
zhanggang740   2016.02.17 19:07

使用相对布局层的模式。在上面嵌套一个TextView,TextView的hint居中,下面EditText的左对齐,上面的背景透明,事件向下投给你的EditText,就能达到你要的效果了。

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 19:41

可以使用自定义的EditText,然后获取焦点的时候改变Gravity属性即可。

simpleGW
simpleGW   2016.02.17 21:23

EditText.setOnFocusChangeListener(new android.view.View.
OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
// 此处为得到焦点时的处理内容
EditText.setGravity(Gravity.LEFT);
} else {
EditText.setGravity(Gravity.CENTER);
}
}
});

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.02.27 15:16

hint居中但是text居左?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
EditText的hint居中,设置EditText的hint位置
今天在使用EditText的时候突然发现里面写的hint是居中的效果如图: 这是因为没有对EditText设置hint位置 加入代码 android:gravity="top|left" 就可以把hint内容显示在左上角了
【Android】EditText输入框自动提示
经常看到EditText有自动提示功能,这个功能用处不大,但是用户体验不错。那么,Android要怎么实现的呢? 实现此功能的是EditText的子类控件AutoCompleteTextView。既是子类,所以有着全部父类的属性,即用法与EditText相同。(MultiAutoCompleteTextView这个的属性更加强大,可以输入多个,类似发短信时选择多个联系人)。 但Edittext
Android EditText的设置错误提示信息
final EditText et = (EditText)findViewById(R.id.edit); et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);//只能输入邮箱地址 if (et.getText().length() <= 0) {
为EditText输入框加上提示信息
“请输入用户名”、“请输入密码”,在输入框中经常会有这些提示信息告诉用户这里输入的是什么内容,因此在Android中对应的为输入框控件EditText提供了提示信息的功能。 输入框提示信息设置有两种方法,分别是布局中定义,和代码中实现。 A、布局中定义提示信息 android:hint="输入名称"  B、代码中实现提示信息 EditText.setHint(“输入名称”) ; 通过以
对EditText输入字数限制并提示
private int num = 500;//详情描述限制的最大字数 etDetailDescription.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int
Android 关于EditText文字的显示问题 和属性
遇到如下情况时         android:id="@+id/bmi_et1"         android:layout_width="fill_parent"         android:layout_height="35dip"         android:layout_toRightOf="@id/bmi_tv1"         and
android EditText在输入的时候输入框上方出现悬浮文字提示
近几日有些时间。所以想找些效果来研究。逛逛论坛发现 Edittext上面能悬浮文字提示。当EditText在输入的时候出输入框上方 能出现悬浮文字提示。我找了很多资料看了一些论坛。最后被我无意间找到了  有一个自定义的控件:FloatlabeledEdittext 能让嵌套在布局之内的EditText在输入的时候出输入框上方现悬浮文字提示。别急,后面会给大家源码地址的。好东西当然要分享啦!同时感谢
android EditText在输入的时候输入框上方现悬浮文字提示
代码为EditText悬浮文字提示的实例代码,有问题请博客留言:http://blog.csdn.net/seven2729/article/details/48655807
EditText设置光标的位置和字符选择
EditText可以通过方法setSelection(int index)方法设置光标的位置,如下: ((EditText) findViewById(R.id.editText)).setSelection(5); 另外,还有一个方法setSelection(int start , int stop)来对字符进行选择,如下: ((EditText)findViewById(
EditText限制输入的字符数并弹出Toast提示字数已达上限Demo
一个简单的小Demo,能够限制EditText的输入字符数并对用户进行提示。博客文章地址:http://blog.csdn.net/Lindroid20/article/details/56845775