Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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_User Interface_Viewswitcher - Fatal编程技术网

Android 安卓用户界面:如何更换屏幕的一部分,同时维护其余部分

Android 安卓用户界面:如何更换屏幕的一部分,同时维护其余部分,android,user-interface,viewswitcher,Android,User Interface,Viewswitcher,我正试图在聊天窗口上实现android google talk应用程序的一部分效果。 其效果是有一个静态的顶部和底部,但您可以在您拥有的各种打开的聊天之间滑动 换句话说,我试图设计一个屏幕,在上面和底部有一个静态部分,在中间有一个动态部分,想象一下一个画廊应用程序,它在上面显示标题,“显示下一张图片”底部的按钮和中间的图片被替换为在活动之间切换时看到的相同过渡,唯一的区别是,我需要在中间替换一个更复杂的布局,而不是图像(两个文本视图和一个图像) 我该怎么做呢? 我考虑过动画,但它似乎太复杂了,我

我正试图在聊天窗口上实现android google talk应用程序的一部分效果。 其效果是有一个静态的顶部和底部,但您可以在您拥有的各种打开的聊天之间滑动

换句话说,我试图设计一个屏幕,在上面和底部有一个静态部分,在中间有一个动态部分,想象一下一个画廊应用程序,它在上面显示标题,“显示下一张图片”底部的按钮和中间的图片被替换为在活动之间切换时看到的相同过渡,唯一的区别是,我需要在中间替换一个更复杂的布局,而不是图像(两个文本视图和一个图像)

我该怎么做呢?
我考虑过动画,但它似乎太复杂了,我也考虑过片段,但我不知道它是否在所有版本上都受支持,我也考虑过在运行时使用充气器进行绘图,但这不允许我进行“下一个活动”效果。

你可以使用RelativeLayout并将标题视图与顶部对齐,页脚视图与底部对齐,页脚视图上方与页眉视图下方的中间图库视图(或包含要更改的视图的某些布局)。

您可以使用相对视图,使页眉视图与顶部对齐,页脚视图与底部对齐,以及中间图库视图(或包含将要更改的视图的某些布局)位于页脚视图上方和页眉视图下方。

尝试该类。这就是您要查找的内容。以下是一些示例:


试试这门课。这就是你要找的。下面是一些例子:



如果您对动画不感兴趣,您可以将所有布局放在屏幕上,并使用View.GONE/View.VISIBLE/View.INVISIBLE标志。使用标签进行更好的编码。

如果您对动画不感兴趣,您可以将所有布局放在屏幕上并使用View.GONE/View.VISIBLE/View.INVISIBLE fla播放使用标签进行更好的编码