2015-02-05 115 views
0

我目前有一個活動,它有兩種佈局,具體取決於設備是手機還是平板電腦。我的活動有一個布爾mTwoPane跟蹤佈局。在手機上,它的工作原理與我想要的完全一樣,如果listfragment視圖初始啓動時列表爲空,我使用SetEmptyText設置我的「列表爲空!」信息。但是,在平板電腦上,此消息僅顯示在左側的列表片段中,我希望將其顯示在「詳細信息」片段中。顯示詳細清單消息片段

如果ListFragment沒有數據,那麼它是否有可能與ListFragment和DetailFragment一起使用平板模式,而空消息則顯示在DetailFragment中?

喜歡這個:http://i.imgur.com/d3lVJsl.png的平板電腦和http://i.imgur.com/MwhyfSR.png的手機。

謝謝!

回答

0

您可以使用的一種方法是在詳細信息片段中添加包含錯誤消息的TextView並填充片段視圖。如果您的列表爲空,您可以顯示它,否則您將其可見性設置消失並顯示詳細信息視圖。

第二種方法是創建一個片段,特別是爲了顯示列表是空的,並根據列表內容選擇要顯示的片段。

+0

謝謝!使用我可以禁用的TextView似乎是方法。 – Vork 2015-02-06 19:20:20