所以我构建了一个应用程序,您可以在其中输入一组信息,单击一个按钮,它会打开一个新的活动,显示所有结果。
我希望界面和图表活动在平板电脑设备上并排,例如主细节布局。
我已经阅读了所有教程,并了解它与Fragments有关,但不需要教程列表或RecyclerView类型方法。
有人能指出我正确的方向吗?阅读更多关于列表和RecyclerView的教程没有帮助:(
答案 0 :(得分:1)
您确实需要使用片段,因此学习如何使用片段是一个很好的起点。
我为你搜索了github并找到了这个Master-Detail样本,并附有他博客的链接,他详细解释了这一点。 https://github.com/lurbas/MaterialMasterDetail
Android Studio还将为您提供主详细信息模板。创建一个新项目,当您进入“向活动添加活动”屏幕时,选择“主/详细流程”活动。研究这段代码并了解它在做什么。
答案 1 :(得分:1)
一种简单的方法如下:
对于使用该按钮的主要活动,您可以在layout-sw600dp-land中创建普通布局和另一个布局(具有相同名称)。第二个布局应该包含两个布局,左侧布局应该包括普通活动中的所有组件,右侧应该有一个空的布局,您可以将片段放入其中。
在您的主要活动的onCreate()中,您可以在右侧布局上执行findviewbyid,如果它不为空,则表示您处于"横向平板电脑模式&#34 ;。对于这种情况(右手布局不为空)按下按钮时,您可以使用片段管理器将片段添加到右侧布局 - 如果不是,则执行您当前正在执行的操作并启动另一个活动。