0

我想将选定的微调器值存储在 sqlite 数据库中我通过数组适配器给出微调器值以下是我的微调器代码

ArrayList<String> incorparray = new ArrayList<String>();
incorparray = new ArrayList<String>();
    incorparray.add("DOB");
    incorparray.add("Incorporation Date");
    incorparray.add("Establishment Date");
ArrayAdapter<String> adapter = new ArrayAdapter(this,
            android.R.layout.simple_spinner_item, incorparray);

            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    incorporation.setAdapter(adapter);

请帮忙!我急需

4

2 回答 2

1

我想将选定的微调器值存储在 sqlite 数据库中

因此,首先您需要设置OnItemSelectedListener()Spinner 以便能够处理选择事件。然后只需在 onItemSelected() 方法上使用适当的方法执行插入到 SQLite 中。

例子:

yousSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

   public void onItemSelected(AdapterView<?> parent, View v, int pos, long id) {
      String selectedItem = parent.getItemAtPosition(pos).toString();
      // make insertion into database
   }

   public void onNothingSelected(AdapterView<?> parent) {

   }
});

其中parent.getItemAtPosition(pos).toString()从 Spinner 返回选定的项目。

于 2013-03-28T08:14:35.787 回答
0

在微调器上的选定侦听器上添加集合,然后将选定值存储在项目中。现在使用插入查询将项目的值存储在 sqlite 中。

   spinner.setOnItemSelectedListener(new OnItemSelectedListener() {


public void onItemSelected(AdapterView<?> parent, View arg1, int arg2,
        long arg3) {
    // TODO Auto-generated method stub

    item = (String) parent.getItemAtPosition(arg2);
    // ((TextView) parent.getChildAt(0)).setTextColor(0x00000000);



    }

public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub

}

});
于 2013-03-28T08:13:57.727 回答