Итак, я немного новичок в Android. Поэтому я в значительной степени следую некоторым онлайн-учебникам, чтобы вовлечь себя в некоторые разработки.Custom Edit Text Pointer Position
Я - научный сотрудник по компьютерным наукам, поэтому мои знания на Java довольно обширны. У меня просто проблемы с XML, поскольку я раньше не использовал их.
Я пытаюсь создать LoginActivity с некоторыми простыми регистрационными формами.
Мне нужно, чтобы указатель смещался вправо, так что он находится внутри самого окна.
Вот мой. XML-файл.
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.unibites.LoginActivity" >
<ImageButton
android:id="@+id/signinBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="159dp"
android:background="#00000000"
android:contentDescription="@string/desc"
android:src="@drawable/signin_btn" />
<EditText
android:id="@+id/userEt"
android:inputType="text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/signinBtn"
android:layout_alignRight="@+id/signinBtn"
android:layout_marginBottom="86dp"
android:background="@drawable/text_field"
android:ems="10" />
Link to the Simulator Image, where the pointer is currently at.
Вы пробовали 'userEt.setSelection (position);' где позиция - это индекс/смещение, где вы хотите установить позицию курсора – AADProgramming