xml - java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12 in android -
i'm getting above error xml below. issue?
<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <textview android:id="@+id/question" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="20dp" android:layout_margintop="20dp" android:text="what name?" android:textcolor="@android:color/black" /> <radiogroup android:id="@+id/answer_group" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/question" android:layout_marginleft="20dp" android:layout_margintop="10dp" > <relativelayout android:id="@+id/radio_group_layout" android:layout_width="match_parent" android:layout_height="wrap_content" > <radiobutton android:id="@+id/option1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="paru" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="20dp" android:layout_torightof="@id/option1" android:text="mani" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/option1" android:text="sankar" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/option2" android:layout_marginleft="@id/option2" android:layout_torightof="@id/option3" android:text="venkat" android:textcolor="@android:color/black" /> </relativelayout> </radiogroup> </relativelayout>
and logcat shows:
java.lang.unsupportedoperationexception: can't convert dimension: type=0x12 @ android.content.res.typedarray.getdimensionpixelsize(typedarray.java:463) @ android.view.viewgroup$marginlayoutparams.<init>(viewgroup.java:5768)
remove android:layout_marginleft="@+id/option2"
option4
radiobutton
.as cannot give view margin.and make alignment view ids @+id
, not @id
try below data :
<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <textview android:id="@+id/question" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="20dp" android:layout_margintop="20dp" android:text="what name?" android:textcolor="@android:color/black" /> <radiogroup android:id="@+id/answer_group" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/question" android:layout_marginleft="20dp" android:layout_margintop="10dp" > <relativelayout android:id="@+id/radio_group_layout" android:layout_width="match_parent" android:layout_height="wrap_content" > <radiobutton android:id="@+id/option1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="paru" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginleft="20dp" android:layout_torightof="@+id/option1" android:text="mani" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/option1" android:text="sankar" android:textcolor="@android:color/black" /> <radiobutton android:id="@+id/option4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/option2" android:layout_torightof="@+id/option3" android:text="venkat" android:textcolor="@android:color/black" /> </relativelayout> </radiogroup> </relativelayout>
Comments
Post a Comment