【问题标题】:Tablet app & Mobile app平板电脑应用程序和移动应用程序
【发布时间】:2012-12-26 20:15:37
【问题描述】:

您好,我正在开发一款支持手机和平板电脑的安卓应用。我已经在平板电脑和手机上完成了列表和详细信息页面。但我需要显示创建页面,在平板电脑中它应该在弹出窗口中打开,而在手机中它应该像正常活动一样打开。如何做到这一点?

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      您可以通过检查屏幕尺寸来估计它是否是平板电脑。如果应用使用 XLARGE 或 LARGE 显示尺寸,则它可能是平板电脑或“大”手机。

      您可以通过以下方式获取相关信息:

      if(getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_LARGE 
      || getResources().getConfiguration().screenLayout == Configuration.SCREENLAYOUT_SIZE_XLARGE) {
          //doSomething
      }
      

      您可以测试其中哪一个更适合您。

      【讨论】:

      • 从您的回答中,我需要声明两个不同的活动,一个用于弹出活动,另一个用于正常活动,我可以正确吗?
      • 您还可以在创建活动时请求两个不同的活动大小,或者通过捆绑包或类似的方式传输信息 - 取决于您要实现的目标;)您还可以在如果设备是大型设备,则进行一项活动。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多