对一个活动使用多个布局文件,这是一个好方法吗?以及如何滑动布局文件?

时间:2016-09-01 10:39:14

标签: android android-layout

我正在制作我的第一个应用,但我不确定我使用的方法。我会试着说清楚:

我有三个布局文件:第一个屏幕为activity_main.xml,菜单为menu.xml,最后content.xml用于显示人们需要的内容。

第一个(activity_main.xml)有2个boutons:培训课程

点击其中一个时,menu.xml附带一个按钮列表即可访问该内容。当用户做出选择时,会出现content.xml

content.xml是一个包含大量元素的长LinearLayout,我可以看到在选择时与用户进行比较的元素。

我认为make 3布局文件很容易管理我必须显示的内容(如果用户选择课程培训和{{1},菜单会显示不同的按钮}可以显示很多不同的元素)但现在我试图让我的布局文件在调用时在屏幕上滑动,但我不知道该怎么做,我尝试做的所有动画都给了我:

  

空指针异常。

所以我在互联网上看,我看到的是制作多个布局文件的人,如果针对不同的API级别,而不仅仅是制作"新页面"。所以我想知道你的看法。这是制作这样的不同布局文件的好方法吗?

如果它不是一个坏主意,你知道如何解决我的问题以滑动它们吗? (我试图从布局中创建对象,直接滑动布局文件,但没有任何作用)

2 个答案:

答案 0 :(得分:1)

Viewpager可以用于可以一个接一个地滑动的多个屏幕。

Exapmle and Answer is here

答案 1 :(得分:0)

Viewpager将对此有所帮助,请点击链接,例如

https://dzone.com/articles/android-tutorial-using