cap*_*com 26 android android-edittext
有没有办法将输入的文本置于EditText字段中心?更具体地说,代替从框左侧开始的光标,它应该从中心开始并向左移动,因为它填充了输入.
Col*_*ire 50
你应该使用
textView.setGravity(Gravity.CENTER_HORIZONTAL);
Run Code Online (Sandbox Code Playgroud)
Com*_*are 17
尝试android:gravity="center_horizontal"在布局文件中使用窗口小部件定义.这不会严格地"向左移动" - 它应该在两个方向上均匀向外移动.如果你真的的意思是你希望文本只在左侧EditText,我怀疑这是可能的.
在 EditText 中对齐文本的更简单解决方案是在布局 xml 中添加 android:gravity="center"。无需添加 Java 代码。
测试示例代码-
<EditText
android:id="@+id/FieldName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/back"
android:inputType="numberDecimal"
android:gravity="center" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30640 次 |
| 最近记录: |