android - 如何使光标停留在edittext的中心

标签 android android-layout android-edittext

我有一个像这样的普通编辑文本:

<EditText
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/et_word"
    android:ems="12"
    android:background="@android:color/transparent"/>

如何使光标始终位于编辑文本的中心?无论用户是否输入内容。谢谢。

最佳答案

尝试添加以下代码

android:gravity="center"

这确保您的文本将始终输入到 EditText 的中心。默认情况下,它的值为 left

<EditText
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/et_word"
        android:ems="12"
        android:gravity="center"
        android:background="@android:color/transparent"/>

关于android - 如何使光标停留在edittext的中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35147408/

相关文章:

java.lang.NumberFormatException : empty String Unable to start activity Component Info 异常

android - 唤醒锁似乎不起作用

android - Theme.AppCompat.Light.NoActionBar AdjustResize 不起作用

Android和绘图图像

android - 如何检测点击了哪个矩形?

Android Spinner 提示?

java - 试图让一个全新的 android 项目与 SlidingMenu (jfeinstein10) 和 ActionbarSherlock 一起工作

android - 使用 LinearLayout.LayoutParams 时出现 ClassCastException

java - 如果编辑文本中有任何文本,则自动执行下一个 Activity

java - 根据用户输入更改按钮行为