2016-11-02 34 views
0

我想要做的是基於我使用Retrofit從JSON獲得的響應來更新mainActivity底部的線性佈局。根據響應更新LinearLayout

我知道我可以隱藏/取消隱藏物品,但可以保存一個線性佈局嗎?例如,有兩種類型的線性佈局(一種具有文本和圖像,另一種具有文本,兩種圖像圍繞水平佈局有所不同)。現在,如果JSON響應返回爲空的對象,那麼我想使用linearlayout-1。如果我得到符合我對linearlayout-2要求的不同響應,請使用該響應。

+0

嘗試創建動態佈局。 –

回答

1

最簡單的解決方案是在底部有兩個佈局,並根據響應顯示和隱藏它們。

+1

通過使用'view.setVisibility(View.VISIBLE)'使可見或'setVisibility(View.GONE)'變得不可見並且不佔用空間 –

+0

所以基本上佈局互相重疊,只需控制基於響應程序的可視性? – user2683183

+0

是的。如果佈局可見性消失,則不會繪製。 –