Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的XML布局切换_Android_Android Activity_Swipe_Launcher_Homescreen - Fatal编程技术网

Android中的XML布局切换

Android中的XML布局切换,android,android-activity,swipe,launcher,homescreen,Android,Android Activity,Swipe,Launcher,Homescreen,我现在正在开发一个launcher应用程序,我有三个活动。默认情况下,用户处于第二个活动,当用户向左滑动时,应将其带到第三个活动,当用户向右滑动时,应将用户带到第一个活动。就像可滑动选项卡一样,但不应出现选项卡。可能吗?最好的例子是主屏幕,我希望它与主屏幕完全相同。我试了很多!但我没有得到我真正想要的,任何帮助都将非常感谢,谢谢 我希望我能治好你 首先,我个人不建议通过多个活动来实现这个目标。更好的方法可能是一个包含多个片段的活动 然后,如果您这样做,一些工具可以提供帮助,例如 如果您想添加一些

我现在正在开发一个launcher应用程序,我有三个
活动
。默认情况下,用户处于第二个
活动
,当用户向左滑动时,应将其带到第三个
活动
,当用户向右滑动时,应将用户带到第一个
活动
。就像
可滑动选项卡
一样,但不应出现
选项卡
。可能吗?最好的例子是
主屏幕
,我希望它与
主屏幕
完全相同。我试了很多!但我没有得到我真正想要的,任何帮助都将非常感谢,谢谢

我希望我能治好你

首先,我个人不建议通过多个活动来实现这个目标。更好的方法可能是一个包含多个片段的活动

然后,如果您这样做,一些工具可以提供帮助,例如

如果您想添加一些查看页面指示器,如主屏幕的外观,那么可能是一个不错的选择


希望能有所帮助。

我感谢您的帮助,但您能给我举一个例子,说明如何使用
活动来做到这一点吗?我当然会接受你的回答!如果您必须使用活动来实现,则情况会有所不同,因为据我所知,viewpager不支持此类活动切换。一个潜在的解决方案是添加一个手势监听器来检测滑动并相应地跳转到活动本身。但我认为这不是一个正确的方法。Viewpager是实现您目标的自然方式,除非您有理由必须通过多种活动来实现。是的,您是对的,但我应该进一步做什么?放弃这个项目?嗯,这不是我的选择…使用一个活动,包括三个片段,但我可以使用整个
LinearLayout
RelativeLayout
作为片段吗?你是说整个LinearLayout还是RelativeLayout?我的意思是我可以在
LinearLayouts
Relativelayouts
之间滑动吗?你可以在片段之间滑动,每个片段都有自己想要的布局