私はデータベースから情報を入力する必要があるスピナーを持っていますが、見つかった例は機能しません。あなたが出て任意のコードを残していなかったと仮定すると、データベース情報でスピナーを記入する方法
public void consulta() {
AdminSQLiteOpenHelper admin =
new AdminSQLiteOpenHelper(this, "administracion", null, 1);
SQLiteDatabase bd=admin.getWritableDatabase();
Cursor c = bd.rawQuery("select name from category",null);
startManagingCursor(c);
// create an array to specify which fields we want to display
String[] from = new String[]{"name"};
// create an array of the display item we want to bind our data to
int[] to = new int[]{android.R.id.text1};
// create simple cursor adapter
SimpleCursorAdapter adapter =
new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, c, from, to);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// get reference to our spinner
spinner1.setAdapter(adapter);
bd.close();
}
「動作しない」(エラーログ、スタックトレースなどを投稿してください)を定義してください。そして、ようこそ! – Jack
'spinner1'はどこで定義しますか? – Sam
これは素晴らしいウェブです、私は多くの情報を見つける、私はアンドロイドの初心者です。問題は、私はアプリを実行すると、スピナーは何も埋めることはありませんが、私はその情報を取るとリストビューやテキストビューでそれをキャストする場合、私は知っていませんスピナーメソッドが他のオブジェクトとは異なる – dakairus