很多网上的教程介绍的都是怎么实现下拉列表,我想着一步每个人都会,但是怎么实现它的监听机制呢?本文为大家详细讲解。
1.首先拉出来一个控件
2.然后新建arrays.xml文件,里面的内容有:
- 按ID查询
- 按序号查询
- 按公司名称查询
- 按序列号查询
- 按时间查询
3.mainactivity里面的代码: Spinner spinner = (Spinner) findViewById(R.id.spinner);//获取下拉列表 //下拉列表选择框的事件监听器 spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView> parent, View view, int position, long id) {
String result = parent.getItemAtPosition(position).toString();//获取选项卡的值
Toast.makeText(MainActivity.this,result,Toast.LENGTH_SHORT).show();//显示被选中的值
switch (result){
case "按ID查询":
btnSearch_bit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String key = etSearch.getText().toString();//获取要查询的姓名
//query("user",new String[]{"id","name"},"id=?",new String[]{"1"},null,null,null)
Cursor c = dbOpenHelper.getReadableDatabase().query("dict", null, "ID=?", new String[]{key}, null, null, null);
//创建ArrayList对象,用于保存查询输出的结果
ArrayList
各位小伙伴,是不是很激动,别忘了加群,多多支持!
