0
<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 の場合、グラフィカル レイアウトに切り替えて xml ファイルを解析しているときに java.lang.stackoverflow エラーが直接発​​生します。API 17 でビルドしています。多くのブログで、レイアウトの階層が非常に深いためにこのエラーが発生することを読みましたが、階層が深すぎるとは思いません。それは...ですか?また、アンドロイドでスタックサイズを増やす方法はありますか? Plsは私にその解決策を提供します

4

0 に答える 0