Android 显示视图/进度微调器/错误视图

Android 显示视图/进度微调器/错误视图,android,android-layout,android-relativelayout,android-framelayout,Android,Android Layout,Android Relativelayout,Android Framelayout,我有一个框架布局,有两个孩子。自定义视图和进度条。 一次只能看到1个。根据我的需要工作。 我还想添加一些错误视图,该视图将显示错误,其他组件将被隐藏。 使用框架布局是个好主意还是应该切换到RelativeLayout 如果布局适合您,我将坚持使用FrameLayout。由于只有3个子项(并且假设他们都没有子项),性能上的差异应该非常小(如果有的话),但是我注意到在深入挖掘FrameLayout和RelativeLayout的源代码时发现的一个差异是onMeasure方法,FrameLayout将

我有一个框架布局,有两个孩子。自定义视图和进度条。
一次只能看到1个。根据我的需要工作。
我还想添加一些错误视图,该视图将显示错误,其他组件将被隐藏。

使用框架布局是个好主意还是应该切换到RelativeLayout

如果布局适合您,我将坚持使用
FrameLayout
。由于只有3个子项(并且假设他们都没有子项),性能上的差异应该非常小(如果有的话),但是我注意到在深入挖掘
FrameLayout
RelativeLayout
的源代码时发现的一个差异是
onMeasure
方法,
FrameLayout
将迭代其所有子项两次,
RelativeLayout
从3次迭代到7次(!)

您可以检查,并且您自己

基于一次可以看到一个,这应该没关系。您考虑过异步任务吗??