相対レイアウトでカスタムボタンを使用しようとしていますが、runtimrで、相対レイアウトからのこの循環依存エラーに直面しています。誰かがこれについて教えてもらえますか?線形レイアウトを使用すると(コードを変更した後)、正常に機能します。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:gravity="center_horizontal"
android:orientation="vertical" >
<ImageView
android:id="@+id/logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/logo2" />
<Button
android:id="@+id/playBtn"
android:layout_width="80dip"
android:layout_height="wrap_content"
android:layout_above="@+id/settingsBtn"
android:layout_below="@id/logo"
android:background="@drawable/button_selector"
android:paddingBottom="5dip"
android:paddingTop="5dip"
android:text="Play"
android:textColor="#ffffff" />
<Button
android:id="@id/settingsBtn"
android:layout_width="80dip"
android:layout_height="wrap_content"
android:layout_above="@+id/rulesBtn"
android:layout_below="@id/playBtn"
android:background="@drawable/button_selector"
android:paddingBottom="5dip"
android:paddingTop="5dip"
android:text="Settings"
android:textColor="#ffffff" />
<Button
android:id="@id/rulesBtn"
android:layout_width="80dip"
android:layout_height="wrap_content"
android:layout_above="@+id/exitBtn"
android:layout_below="@id/settingsBtn"
android:background="@drawable/button_selector"
android:paddingBottom="5dip"
android:paddingTop="5dip"
android:text="Rules"
android:textColor="#ffffff" />
<Button
android:id="@id/exitBtn"
android:layout_width="80dip"
android:layout_height="wrap_content"
android:layout_below="@id/rulesBtn"
android:background="@drawable/button_selector"
android:paddingBottom="5dip"
android:paddingTop="5dip"
android:text="Exit"
android:textColor="#ffffff" />
</RelativeLayout>