【问题标题】:Select Item for android AutoCompleteTextView为 android AutoCompleteTextView 选择项目
【发布时间】:2013-09-12 03:21:48
【问题描述】:

如何从 autocompletetextview 适配器中选择一个项目并将其设置为默认项目; 假设我有一个国家/地区列表,我需要在自动完成加载时将法国设置为默认值?

【问题讨论】:

    标签: android autocompletetextview


    【解决方案1】:

    你可以简单地使用 autocompleteTextview 的 setText 方法

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

    您可以轻松使用 setText,它非常适合我。

    【讨论】:

      【解决方案2】:

      试试这个代码......

      ###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);
              }
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-27
        • 2017-12-11
        • 1970-01-01
        • 1970-01-01
        • 2011-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多