我有一个 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());