私はsimpleAdaptorを使用してデータベースからスピナーを作成しているアンドロイドアプリケーションを開発しています。アンドロイドのデフォルトのスピナースタイル
SimpleCursorAdapter deptype =new SimpleCursorAdapter(this,R.layout.dbspinner, depcur, from, to); dep.setAdapter(deptype);
データが正常に読み込まれていますが、私はスピナーの「ルック」が気に入らないのです。
私が得た1だけで全然美しくない線で区切られた内容を示している間、私は
ArrayAdapter<CharSequence> practype = ArrayAdapter.createFromResource(this,R.array.practice, android.R.layout.simple_spinner_item);
となったスピナは、側のラジオボタンで、より美しいです。
dbspinnerのレイアウトにさまざまな変更を加えましたが、アンドロイドのデフォルト株スピナーとは何も変わりません。私もdbspinnerをandroid.R.layout.simple_spinner_itemに置き換えようとしましたが、ラジオボタンが付いた空白のボックスがありますがテキストはありませんでした。
在庫のデフォルトのスピナーを取得するにはどうすればよいですか?
データベースの内容を文字列に読み込んで配列アダプタに渡しますか?もしそうなら、それはどうですか?
まだ:(間のラインと小さな箱を示す使用はない:(私は直接それが動作する、アレイアダプタ – 8A52
を使用することができることを行うことができた場合は文字列にデータベース列をロードする方法。?私はそれを使用しています。あなたはデータベースが実際に人口になっていることを確認し、あなたは正しい列名を使用していますか? –
android:id = "@ android:id/text1" – 8A52