我目前有一个Activity,它有两种布局,具体取决于设备是手机还是平板电脑。我的Activity有一个布尔mTwoPane来跟踪布局。在手机上,它完全按照我的意愿工作,如果列表在初始启动listfragment视图时为空,我使用SetEmptyText设置我的“列表为空!”信息。但是,在平板电脑上,此消息仅显示在左侧的列表片段中,我希望将其显示在详细信息片段中。
当它与ListFragment和DetailFragment并排的平板电脑模式时,如果ListFragment没有数据,那么是否可以在DetailFragment中显示空消息?
喜欢这样:平板电脑为http://i.imgur.com/d3lVJsl.png,移动设备为http://i.imgur.com/MwhyfSR.png。
谢谢!
答案 0 :(得分:0)
您可以使用的一种方法是在详细信息片段中添加包含错误消息的TextView并填充片段视图。如果您的列表为空,则可以显示它,否则您将其可见性设置为已消失并显示详细信息视图。
第二种方法是创建一个片段,特别是为了显示列表为空,并根据列表内容选择要显示的片段。