我想在单行中以autocompletetextview
显示长文本。
我可以将文本放在一行中,但是当我从下拉光标中选择文本时,光标指向文本的结束位置。
我希望光标指向autocompletetextview
框的开头,从下拉列表中选择一个。现在光标是自动完成文本视图框的末尾。
这是我的autocompletetextview
<AutoCompleteTextView
android:id="@+id/myautocomplete_pickup"
android:layout_width="300dp"
android:layout_height="40dp"
android:paddingLeft="10dp"
android:textColor="#000000"
android:textStyle="italic"
android:textSize="22sp"
android:background="#ffffff"
android:layout_centerVertical="true"
android:inputType="textVisiblePassword"
android:completionThreshold="1"
android:dropDownHeight="200dp"
android:hint="Pick Location"
/>
谁能帮我...?
在
自动完成视图中设置"android:singleLine="true"的第一个单行,将光标置于前面 setOnItemClickListener 中的设置文本
我可以用这段代码解决这个问题:
<com.google.android.material.textfield.MaterialAutoCompleteTextView
android:id="@+id/materialAutoCompleteTextView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="Eventos"
android:inputType="none"
android:singleLine="true"
android:includeFontPadding="false"
android:ellipsize="end"
android:maxLength="25"
android:scrollHorizontally="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />