Android 如何使光标停留在编辑文本的中心
我有一个普通的编辑文本,如下所示:Android 如何使光标停留在编辑文本的中心,android,android-layout,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"/> 如何使光标始终位于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"/>
如何使光标始终位于edittext的中心?无论用户是否输入内容。谢谢。尝试添加以下代码
android:gravity="center"
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:id="@+id/et_word"
android:ems="12"
android:background="@android:color/transparent"/>
这样可以确保您的文本始终输入在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:gravity="center"
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:id="@+id/et_word"
android:ems="12"
android:background="@android:color/transparent"/>
这样可以确保您的文本始终输入在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:gravity="center"
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:id="@+id/et_word"
android:ems="12"
android:background="@android:color/transparent"/>
请尝试添加以下代码
android:gravity="center"
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:id="@+id/et_word"
android:ems="12"
android:background="@android:color/transparent"/>
在这里,您可以将xml文件中的属性添加到重心,然后可以获得光标中心
<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"/>
也可以从中心写入 在这里,您可以将xml文件中的属性添加到重心,然后可以获得光标中心
<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"/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:hint="Some hint text"
></EditText>
也可以从中心写入
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:gravity="center"
android:hint="Some hint text"
></EditText>
将android:gravity属性设置为“中心”您需要设置左侧填充从设备宽度计算其宽度将android:gravity属性设置为“中心”您需要设置左侧填充从设备宽度计算其宽度不,不,我正在编辑另一个xml。。谢谢不,不,它是有效的,我正在编辑另一个xml。。非常感谢。