【问题标题】:Sync AutoCompleteTextView with a "submit" button将 AutoCompleteTextView 与“提交”按钮同步
【发布时间】:2015-03-24 07:43:37
【问题描述】:

我正在使用 AutoCompleteTextView。我通过 Activity 添加了一些项目。在 AutoCompleteTextView 之后,我给出了一个“提交”按钮。我想将此按钮与 AutoCompleteTextView 同步。我想在选择任何项目时单击提交按钮,单击按钮后,它应该切换到该项目的活动。目前我没有代码。请给我举个例子。

【问题讨论】:

    标签: android autocompletetextview


    【解决方案1】:

    这是 AutoCompleteTextView 的代码

    MainActivity.java

    public class MainActivity extends Activity {
    public static final String[] COUNTRIES = new String[] { "Belgium", "France",
            "Italy", "Germany", "Spain" };
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        // TODO Auto-generated method stub
    
        // In the onCreate method
        final AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.actv_country);
    
        //EditText e = (EditText) findViewById(R.id.editText1);
    
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(
                MainActivity.this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);
        textView.setAdapter(adapter);
        // textView.setThreshold(0);
    }
    

    xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    
    <AutoCompleteTextView
        android:id="@+id/actv_country"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >
    </AutoCompleteTextView>
    
    <EditText
        android:id="@+id/editText1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" >
    
        <requestFocus />
    </EditText>
    
    </LinearLayout>
    

    【讨论】:

    • 我知道这一点。我想在单击按钮后执行一些操作,可以在从 autocompletetextview 中选择任何项目后进行选择。
    猜你喜欢
    • 2012-06-16
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 2020-03-31
    • 2016-10-10
    相关资源
    最近更新 更多