Android 如何创造通用安卓碎片的设计思维

Android 如何创造通用安卓碎片的设计思维,android,fragment,Android,Fragment,我现在正在考虑如何创建android应用程序,如以下事实 起始页是gridview,显示的列数将基于 设备屏幕分辨率 当我单击gridview上的一个项目时, 以下屏幕将根据设备分辨率显示 如果是手机或7.0平板电脑,屏幕将显示viewpager样式 如果是10个平板电脑,屏幕将显示两个碎片样式,如下所示 在这种情况下,我不想为通用设备创建这么多活动文件。例如,如果是手机或7.0平板电脑,请转到normalactivity.java。如果是10个设备,请转到hdactivity.java。我想

我现在正在考虑如何创建android应用程序,如以下事实

  • 起始页是gridview,显示的列数将基于 设备屏幕分辨率
  • 当我单击gridview上的一个项目时, 以下屏幕将根据设备分辨率显示

    如果是手机或7.0平板电脑,屏幕将显示viewpager样式

    如果是10个平板电脑,屏幕将显示两个碎片样式,如下所示

  • 在这种情况下,我不想为通用设备创建这么多活动文件。例如,如果是手机或7.0平板电脑,请转到normalactivity.java。如果是10个设备,请转到hdactivity.java。我想要的是任何设备,转到detailactivity.java


    有可能吗?

    你应该通过


    本文档提供了一些指导,可以帮助您创建一个应用程序,使用片段和操作栏在手机和平板电脑上提供独特和优化的用户体验。

    您应该浏览


    本文档提供了一些指导,可以帮助您创建一个应用程序,使用片段和操作栏在手机和平板电脑上提供独特和优化的用户体验。

    您的问题看起来很漂亮,图片上有补充,但不清楚您想要什么。。。答案要么是肯定的(没有别的),要么需要一本书。你能不能把范围缩小一点,让我们看看你都做了些什么。对于详细视图,我想要的是,如果设备是手机,将显示viewpager(文件应该是detail.java),设备是tablet,将显示两个部分视图,如上图所示(文件也应该是detail.java)。我不想为viewpager详细信息和两个片段详细信息创建两个文件。您的问题看起来很漂亮,补充了图片,但不清楚您想要什么。。。答案要么是肯定的(没有别的),要么需要一本书。你能不能把范围缩小一点,让我们看看你都做了些什么。对于详细视图,我想要的是,如果设备是手机,将显示viewpager(文件应该是detail.java),设备是tablet,将显示两个部分视图,如上图所示(文件也应该是detail.java)。我不想为viewpager详细信息和两个片段详细信息创建两个文件。