2016-11-30 73 views
0

目前,我在Android項目中使用Firebase數據庫。我的問題是我是否可以在一行中使用多個自定義的ArrayAdapter,並且如果可能的話該怎麼做?Android | ListItem中的多個自定義ArrayAdapter/ListView行

在下面的圖片中,橙色框中有幾個視圖,並將填入來自Firebase數據庫的患者信息。綠箱子將包含幾個孩子或孩子或者沒有患者的藥物。所以設計看起來像一個用於橙色框的ArrayAdapter和用於綠色框的一個ArrayAdapter。

或者除了使用多個自定義ArrayAdapter之外,還有什麼方法嗎?

ListView

My Firebase Database

回答

0
+0

我可以在每個項目中使用多個視圖嗎? –

+0

是的,你可以輕鬆地做到這一點,只要通過這些鏈接,它有理由爲什麼使用它,以及如何 –

0

您可以嘗試recyclerview另一recyclerview內
集LinearLayoutManager.HORIZONTAL中的layoutManager
進去看看下面的代碼

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);