0

我的问题

我进退两难。我有一个片段,它有 3 种不同的模式。嗯,这是一个历史片段。模式是:

  • 概述(显示GridView);
  • 单元格(显示GridView's单元格);
  • 空(显示ImageViewTextView);

我的问题

所以我不明白如何组织这个。我应该为每个模式使用三个片段(使用嵌套片段)作为子片段到父片段吗?还是只使用一个片段FrameLayout并在不同布局之间切换?什么是最好的解决方案?分享你的想法!

非常感谢您的帮助。亚历克斯。PS对不起我的英语:)

4

1 回答 1

2

我会选择多个片段的方法。它不仅可以帮助您构建可重用的 UI 元素,还可以轻松支持多种屏幕尺寸 ( http://developer.android.com/guide/components/fragments.html#Design )。

但是,我认为您只需要两个片段:一个片段用于“概览”模式,另一个片段用于“单元”模式。

空模式不需要片段。您应该使用 and 构造一个视图,ImageView并将TextView其设置为GridView“Overview”片段的emptyView(使用GridView.setEmptyView(View))。

于 2013-09-29T13:01:21.927 回答