簡體   English   中英

為android AutoCompleteTextView選擇項目

[英]Select Item for android AutoCompleteTextView

如何從autocompletetextview適配器中選擇一個項目並將其設置為默認項目; 說我有一個國家列表,我需要將法國設置為自動完成加載的默認設置嗎?

您可以簡單地使用autocompleteTextview的setText方法

 String[] country={"France ","USA","Bangladesh","Canada","Other"};
 autocompleteTextView.setText(country[0]);

您可以輕松使用setText,它非常適合我。

試試這個代碼......

###XML:
    <AutoCompleteTextView
    android:id="@+id/autoCompleteTextView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10"
    android:text="France" 
    >

    <requestFocus />
    </AutoCompleteTextView>

###MainActivity:
    public class MainActivity extends Activity {
        AutoCompleteTextView act;
        String[] country={"France ","USA","Bangladesh","Canada","Other"};
        ArrayAdapter<String> adapter;

        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            act=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);
            adapter=new ArrayAdapter<String>(getApplicationContext(),  
            android.R.layout.simple_spinner_item, country);
            act.setAdapter(adapter);
            act.setThreshold(1);
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM