三、Androidプルダウン実現

1822 ワード

まず、ページにAutoCompleteTextViewコンポーネントを追加します.プロパティは、いくつかの文字を入力してマッチングを開始することを意味します.
android:completionThreshold="3"
1.     
2.       
3.      ---               
4.adpter    autoCompleteTextView  
package com.example.administrator.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener{


    private AutoCompleteTextView autoCompleteTextView;
    private String[] res={"beijing1","beijing2","beijing3",
            "shanghai1","shanghai2"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
      
        autoCompleteTextView=(AutoCompleteTextView)findViewById(R.id.a1);

/*
*  1.     
*  2.       
*  3.      ---               
* */
        ArrayAdapter adapter=new ArrayAdapter(this,
                android.R.layout.simple_expandable_list_item_1,res);
        autoCompleteTextView.setAdapter(adapter);
    }  
}