【问题标题】:How to show database value in spinner in android如何在android的微调器中显示数据库值
【发布时间】:2015-09-12 07:47:37
【问题描述】:

在我的页面中,我有两个微调器,我想显示 SQLite 数据库中的值。我可以轻松地在编辑文本中显示一个值。但我不知道如何在微调器中显示。

我试过这样:

String addr_country = rs.getString(rs.getColumnIndex(DBHelper.ADDRESS_COLUMN_COUNTRY));

country.setText((CharSequence) addr_country);

但它不起作用..怎么办

【问题讨论】:

  • 使用适配器,SimpleCursorAdapter

标签: java android


【解决方案1】:

这样试试:

String[] list = //get data from your database
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, list); 

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

spinner2.setAdapter(dataAdapter); 

【讨论】:

  • 如何从数据库中获取数据并存储在数组字符串中
  • 查看link
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多