<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ViewFlipper
android:id="@+id/vf1"
android:layout_width="fill_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/a1"
android:layout_width="fill_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/left1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/left64"/>
<Button
android:id="@+id/left2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/left128"/>
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/radio12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="set0"
android:text="Select"/>
<RadioButton
android:id="@+id/radio11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="set0"
android:text="Select" />
</RadioGroup>
</RelativeLayout>
.
.
N more relative layouts like this then
</ViewFlipper>
</RelativeLayout>
当 N<=3 时它工作正常,但是当 N>3 java.lang.stackoverflow 错误直接出现在解析 xml 文件同时切换到图形布局时。我在 API 17 上构建它。我在许多博客中读到,由于布局的层次结构非常深,会发生此错误,但我认为我的层次结构并不太深。是吗?还有什么方法可以增加android中的堆栈大小?如果有任何1发现它,请向我提供它的解决方案