我刚刚为Android设计了一个应用软件 使用Eclipse, 一切正常, 然而,当我点击“旋转器”时, 提示看起来是空的, 但是值是空的, 因为我可以选择它们, 我能做些什么来让它们可见呢? 它在模拟器里起作用, 但不能在手机上起作用, 谢谢!
空白方块是提示, 值也在那里!
String sqlSelect = "SELECT id, name, password FROM password";
Cursor c = db.rawQuery(sqlSelect, null);
Spinner sp1 = (Spinner)findViewById(R.id.spinner1);
ArrayAdapter<String> ad = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item);
ad.setDropDownViewResource(android.R.layout.simple_spinner_item);
sp1.setAdapter(ad);
System.out.println("Total of records is:" + c.getCount());
if(c.moveToFirst()){
int i = 0;
while(c.moveToNext()){
ad.add(c.getString(c.getColumnIndex("name")));
i++;
}
}
布局 :
<Spinner
android:id="@+id/spinner1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<!-- Preview: listitem=@android:layout/simple_spinner_item -->
</Spinner>
在此显示图像 :