建议开发平板电脑和手机?

时间:2014-08-21 07:00:33

标签: android

这是我第一次计划为平板电脑和手机开发应用程序。

我知道我们可以在res文件夹中开发2种不同的布局,例如:

  
      
  1. 对于手机,在第一个屏幕中,我想列出一些可以导航到下一个细节屏幕的菜单。

  2.   
  3. 在平板电脑中,在第一个屏幕中,我想显示主 - 细节布局,以便可用的菜单将详细显示详细信息。

  4.   

我是否需要在1个活动中执行两种不同的逻辑操作?它的建议/最佳实践是什么?

2 个答案:

答案 0 :(得分:0)

我建议你使用片段:

  

片段可以轻松地重用不同布局的组件,例如,   您可以为手机(手机)和多窗格构建单窗格布局   平板电脑的布局。这不仅限于平板电脑;例如,你   也可以使用片段来支持不同的景观布局   智能手机上的纵向方向。

这是一个完整的教程: http://www.vogella.com/tutorials/AndroidFragments/article.html

答案 1 :(得分:0)

平板电脑和手机开发的正确方法:

if (!isTablet()) 
                            {
                                Intent intent = new Intent(this, MainPage.class);
                                this.startActivity(intent);
                                this.finish();
                            }
                            else 
                            {
                                try
                                {
                                    Intent i = new Intent(MainActivity.this, MainFragmentActivity.class);
                                    startActivity(i);
                                    this.finish();
                                }
                                catch(Exception e)
                                {
                                    e.printStackTrace();
                                }
                            }

1)如果没有平板电脑制作具有抽屉的活动来操纵其他活动

2)如果isTablet使用左侧菜单进行详细布局。右边的容器和替换不同的片段