2016-11-30 21 views
0

現在、私はAndroidプロジェクトでFirebaseデータベースを使用しています。私の問題は、複数のカスタムArrayAdapterを1行で使用できるかどうかと、できるだけそれを行う方法です。|アンドロイドアプリカテゴリ検索ListViewの複数のカスタムArrayAdapter/ListViewの行

下の画像では、オレンジ色のボックスにはいくつかのビューがあり、Firebaseデータベースの患者の情報が入力されます。緑色のボックスには、複数の子供/子供が含まれるか、患者の投薬は含まれません。したがって、デザインはオレンジ色のボックスのArrayAdapterと緑色のボックスのArrayAdapterのようになります。

または、複数のカスタムArrayAdapterを使用するほかに方法はありますか?

ListView

My Firebase Database

答えて

0

はいあなたは は、これらのリンクを通過する拡張可能なリストビューと呼ばれる親リストビュー から単一の項目にmultilple項目を追加することができます

https://developer.android.com/reference/android/widget/ExpandableListView.html

http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/

http://www.journaldev.com/9942/android-expandablelistview-example-tutorial

+0

各項目で複数のビューを使用できますか? –

+0

はい、確かに、あなたは簡単にこれらのリンクを調べることができます。 –

0

あなたがカスタムリストビューのためのマルチラインのためのこの簡単なチュートリアル(行)を使用することができ、コード

private RecyclerView rclViewOrder = (RecyclerView) findViewById(R.id.rclViewOrder); 
rclViewOrder.setHasFixedSize(true); 
//mLayoutManager = new LinearLayoutManager(this); 

mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); 

rclViewOrder.setLayoutManager(mLayoutManager); 

mAdapter = new ViewOrderAdapter(orderList); 
rclViewOrder.setAdapter(mAdapter); 
関連する問題