EditTexts、Spinners、RatingsBarsを使用して情報を追加し、その情報をListViewで見ることができる限り、AndroidアプリでSQLiteデータベースを正常に実装しました。私が実装しようとしている次のステップは、ListViewを単にテキストではなくボタンのリストにすることです。基本的には、リスト内の要素をクリックしてその要素の属性を一覧表示する画面に移動したいと思います。下の2つのボタンを使用したいと思います。「エントリの編集」と「エントリの削除」は、 。私のSQLiteデータベースの情報を使ってボタン上に表示されているテキストを動的に埋め込むにはどうすればいいですか?SQLiteデータベースのデータを使用してAndroidでボタンを作成する
答えて
ボタンを使用する必要はありません。アクティビティからOnItemClickListenerインターフェイスを実装して、リスト内の項目が押されたときにそれを検出し、そこでアクションを実行できます。
データベースからListViewを読み込むには、Android CursorAdapterを拡張する必要があります。
あなたが本当にあなたのListView内のボタンを使用したい場合は、リスト項目内のボタンBaseAdapterとアダプタで
getView(int position, View convertView, ViewGroup parent)
場所を拡張する必要があります。しかし、私はまだListViewとOnItemClickListenerを使うだけであなたの問題を解決できると思います。
これは有望だと思います...私はまだAndroidを初めて使っています(私の最初のアプリを書く)ので、私はまだ基礎を理解しています。私は間違いなくこれをチェックします - ありがとう! –
はい、getView()
の方法でボタンを追加できます。データストアArrayList
を取得し、ArrayList
をAdapter
に使用する必要があります。リストビューが表示されます。 (これは想像しているとおりです:) 3つの単語を取得する場合、3つのボタンは、リストビューの各項目にあるボタンの数でなければなりません。重複、おそらくscramble
リストビュー。ボタンでは、毎回「エントリの編集」と「エントリの削除」を使って別のレイアウトを展開し、そのアイテムのアイテム/ボタンをクリックすることができます。各アイテムのSQLデータベースから1つのピースを表示している場合は、ボタンが必要ありません。onItemClickedListener()
が作業を行います。
- 1. AndroidスタジオでSQLiteを使用してデータベースを作成する方法
- 2. SQLiteヘルパーを使用してアンドロイドでデータベースを作成する
- 3. Windowsでコマンドラインシェルを使用してsqliteデータベースを作成する
- 4. Sqliteデータベースを使用してAndroidでExcelレポートを生成
- 5. ユーザー名を使用してAndroidでSQLite Tablenameを作成する
- 6. Pythonでデータベース名を使用してメモリ内のsqliteデータベースを作成する
- 7. 外部キーを使用してAndroidにSQLiteデータベースを作成しますか?
- 8. DBIx :: Classを使用してSQLiteデータベースにインデックスを作成する
- 9. onUpgrade Sqlite Androidでデータベースを再作成
- 10. Androidでフラグメントを使用してSQLiteデータベースにデータを追加する
- 11. Xamarin Android C#:SQLiteデータベースのデータを使用してListViewカスタム行にデータを挿入
- 12. Sqlite for Androidを使用してデータベースファイル(.sqlite)を作成する方法は?
- 13. SQLiteデータベースのデータを使用したダイアログ
- 14. SQLiteデータベースのデータを使用してXYチャートを表示する
- 15. Androidのすべてのアプリケーションがアクセスできるsqliteデータベースを作成します。
- 16. SQLiteデータベースを完全なパーミッションでSQLiteConnectionを使用して作成する
- 17. PythonでGPSデータを使用してAndroidアプリケーションを作成する
- 18. AndroidのSQLiteデータベースでAUTO_INCREMENTを作成するには?
- 19. AndroidでSQLiteデータベースを作成するためのベストプラクティス
- 20. SQLiteデータベースでSQLiteデータベースで外部キーを作成しない
- 21. Android StudioでSQLiteを使用してデータベースにアクセスできない
- 22. SQLiteデータベースを使用する前に作成する
- 23. androidでSQLiteデータベースを作成する方法
- 24. AndroidでダイナミックSqliteデータベースを作成するには
- 25. AndroidのSQLite:データベースのコピーを作成する最良の方法
- 26. SQLiteデータベースを使用して.pyから.exeファイルを作成する
- 27. Sqliteデータベースはandroidスタジオを使用してアクセスします
- 28. C++でSqliteデータベースを作成する
- 29. QtでSQLiteデータベースを作成する(C++)
- 30. eclipseでsqliteデータベースを作成する
これは本当にSQLiteの質問ではありませんが、GUIと関係しています。おそらく、データベースからデータを選択し、個々の値に対処できる構造でクライアントプログラムに取り込む方法を知っていて、それらの値を使って何を行うのかを知っているでしょう。あなたの質問が「どのように私はSQliteからデータを選択し、列の値をアドレス指定するのですか?」でない限り、SQLiteタグを削除することをお勧めします。 – Tim