我在数据库中填充我的微调器。我有一系列移动品牌。我添加了#34;添加新品牌"还......但是当我从DB设置微调器项目时,它会出现在中间的某个地方..我希望它能够结束......我能做到吗?如果有,怎么样?请提前帮助,谢谢。
Spinner brand;
brand=(Spinner)findViewById(R.id.spinner_brand);
private void loadSpinnerData() {
// database handler
DatabaseHandler db = new DatabaseHandler(getApplicationContext());
// Spinner Drop down elements
List<String> Brand = db.getBrands();
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, Brand);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
brand.setAdapter(dataAdapter);
}
答案 0 :(得分:0)
在品牌表中添加时间列,并按时间查询。因此,您最后会在微调器中获得最后添加的项目。
答案 1 :(得分:0)
创建一个ArrayList并将所有数据库项添加到它。然后添加你的&#34;选择一个品牌&#34;串到它。然后将ArrayList传递给Spinner。
虽然我应该警告你,但你可能已经#34;做错了。如果你添加&#34;选择一个品牌&#34; item to spinner,它也是可选的,你可能不需要:)