我正在制作我的第一个应用,但我不确定我使用的方法。我会试着说清楚:
我有三个布局文件:第一个屏幕为activity_main.xml
,菜单为menu.xml
,最后content.xml
用于显示人们需要的内容。
第一个(activity_main.xml
)有2个boutons:培训,课程。
点击其中一个时,menu.xml
附带一个按钮列表即可访问该内容。当用户做出选择时,会出现content.xml
。
content.xml
是一个包含大量元素的长LinearLayout,我可以看到在选择时与用户进行比较的元素。
我认为make 3布局文件很容易管理我必须显示的内容(如果用户选择课程或培训和{{1},菜单会显示不同的按钮}可以显示很多不同的元素)但现在我试图让我的布局文件在调用时在屏幕上滑动,但我不知道该怎么做,我尝试做的所有动画都给了我:
空指针异常。
所以我在互联网上看,我看到的是制作多个布局文件的人,如果针对不同的API级别,而不仅仅是制作"新页面"。所以我想知道你的看法。这是制作这样的不同布局文件的好方法吗?
如果它不是一个坏主意,你知道如何解决我的问题以滑动它们吗? (我试图从布局中创建对象,直接滑动布局文件,但没有任何作用)
答案 0 :(得分:1)
Viewpager可以用于可以一个接一个地滑动的多个屏幕。
答案 1 :(得分:0)
Viewpager将对此有所帮助,请点击链接,例如