Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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_Android - Fatal编程技术网

在不改变背景的情况下切换活动-Android

在不改变背景的情况下切换活动-Android,android,Android,我只是想知道,是否可以在不改变背景的情况下在活动之间切换 比如,在所有活动后面添加一个大尺寸背景,并将活动背景设置为透明。有可能吗 此外,如果我在活动之间放置幻灯片转换,我希望背景保持静止,而其他组件(如textfield、button等)进行转换。 有可能做到吗?你如何做到这一点 1) 创建扩展活动的BaseActivity 2) 您的所有活动都将扩展BaseActivity 3) 在BaseActivity中重写setContentView()方法 您可以添加一个主题,作为应用程序中所有屏

我只是想知道,是否可以在不改变背景的情况下在活动之间切换

比如,在所有活动后面添加一个大尺寸背景,并将活动背景设置为透明。有可能吗


此外,如果我在活动之间放置幻灯片转换,我希望背景保持静止,而其他组件(如textfield、button等)进行转换。
有可能做到吗?

你如何做到这一点

1) 创建扩展活动的BaseActivity

2) 您的所有活动都将扩展BaseActivity

3) 在BaseActivity中重写setContentView()方法


您可以添加一个主题,作为应用程序中所有屏幕的背景

<application android:theme="@style/MyTheme"....>
 //all activities
</application>

//所有活动

在所有具有相同背景的xml文件中使用一个根布局。嗨,Ketan,如果我在活动之间放置过渡动画,背景也会“动画化”。有可能防止这种情况吗?我的意思是,只有活动中的对象(textview、textfield等)才会进行过渡动画,而不是背景。请查看Hi Biraj,我在“private LinearLayout…”行中出错。线性布局是否需要特定的包装?它说“LinearLayout无法解析为类型”。此外,在底线中有额外的结束括号,这似乎会产生错误。
<application android:theme="@style/MyTheme"....>
 //all activities
</application>