我有一个 AutoCompleteTextView 并想设置单个值
I have a AutoCompleteTextView and want to set single value
<AutoCompleteTextView
android:id="@+id/step1_textview_area"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="0"
android:background="@drawable/edittext_round_corner_borders"
android:paddingLeft="5dp"
android:ems="10" />
使用下面的代码设置文本
areaAutoCompleteTextView.setText(objPropertyObject.getArea());
但它不起作用
你可以在 activity 中试试这个代码吗?
step1_textview_area.postDelayed(new Runnable() {
@Override
public void run() {
step1_textview_area.showDropDown();
}
},500);
step1_textview_area.setText(objPropertyObject.getArea());
step1_textview_area.setSelection(autoText.getText().length());
<AutoCompleteTextView
android:id="@+id/step1_textview_area"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="0"
android:background="@drawable/edittext_round_corner_borders"
android:paddingLeft="5dp"
android:ems="10" />
使用下面的代码设置文本
areaAutoCompleteTextView.setText(objPropertyObject.getArea());
但它不起作用
你可以在 activity 中试试这个代码吗?
step1_textview_area.postDelayed(new Runnable() {
@Override
public void run() {
step1_textview_area.showDropDown();
}
},500);
step1_textview_area.setText(objPropertyObject.getArea());
step1_textview_area.setSelection(autoText.getText().length());