EditText提示输入位置问题?

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

谢谢大神指教了。

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

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

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

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);
}
}
});

hint居中但是text居左?