0

私はアンドロイド開発の初心者で、自分自身を改善するためのアプリを開発しています。私のアプリは、ListView を使用してデータベースから学生をリストしています。やりたいことは「生徒の名前をクリックすると成績が表示される」ということで、リスト項目のonclickに新しいリストビューを追加したい。

出来ますか?そのために必要なこと (xml とコード)、コード サンプルはありますか?

4

3 に答える 3

0

OnItemClickListener現在のリスナーを追加しListView、クリックイベントを取得したら、その特定の学生のデータベースにクエリを実行して結果を取得します。結果が得られたら、ListViewFragment を使用して同じアクティビティに、またはまったく新しいフラグメントに新しいものをロードできます。(すでに を使用しているListViewため、 にデータをロードする方法を知っていることは明らかですListView)。

于 2013-11-12T09:38:18.967 に答える
0

カスタム リストビューを作成します ( http://www.vogella.com/articles/AndroidListView/article.html ) リストビュー アイテムにリストビューを追加し、その可視性を GONE に設定します。アイテムをクリックすると、可視性が VISIBLE に設定されます。

于 2013-11-12T09:29:41.140 に答える
0

成績を別の画面に表示したい場合は、Activity独自のレイアウト (成績を含むListView) を使用して新しい画面を作成し、学生名をクリックすると新しいActivity画面が表示されるようにすることをお勧めします。成績 (新しい Activity で学生 ID を渡すことができますIntent)。

s の使用も検討できますFragment。これにより、タブレットで簡単にレイアウトをマスター詳細ビュー (メール アプリのような) に変更できます。このリンクを見ることから始めることができます。

于 2013-11-12T09:28:04.227 に答える