之前的博客中,我通过简单的例子来适配了ListView和GridView,用这样的套路,可以轻松适配Spinner来实现下拉框,以及适配AutoComplete在用户输入时提供更多的信息
#适配Spinner实现下拉框
public class MainActivity extends AppCompatActivity {
private static final String[] myListItems={"To", "be",
"or", "not", "to", "be", "that", "is", "the", "question"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> myAdapter=new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, myListItems);
myAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(myAdapter);
}
}
上面的代码可以实现一个下拉框。