android - RadioButton select not working -
hi there, have 4 radio buttons in 2 different radiogroup , need usual 1 per group can selected, doesn't work, suggestions?
<?xml version="1.0" encoding="utf-8"?> <scrollview xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollview1" android:layout_width="match_parent" android:layout_height="match_parent"> <tablelayout android:background="#ffffff" android:layout_width="match_parent" android:layout_height="match_parent" android:stretchcolumns="1"> <radiogroup android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/radgroupdep"> <tablerow> <radiobutton android:id="@+id/raddepair" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left"></radiobutton> <spinner android:id="@+id/spindepair" android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="right"></spinner> </tablerow> <tablerow> <radiobutton android:id="@+id/raddeptow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left"></radiobutton> <spinner android:id="@+id/spindepreg" android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="right"></spinner> </tablerow> </radiogroup> <radiogroup android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/radgrouparr"> <tablerow> <radiobutton android:id="@+id/radarrair" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left"></radiobutton> <spinner android:id="@+id/spinarrair" android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="right"></spinner> </tablerow> <tablerow> <radiobutton android:id="@+id/radarrtow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="left"></radiobutton> <spinner android:id="@+id/spinarrreg" android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="right"></spinner> </tablerow> </radiogroup> </tablelayout> </scrollview>
apply code..it's work fine..some change in code.may helpful
i use relative layout instead of table layout....
<?xml version="1.0" encoding="utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:weightsum="1"> <scrollview android:id="@+id/scrollview1" android:layout_width="match_parent" android:layout_height="wrap_content"> <relativelayout android:id="@+id/relativelayout1" android:layout_width="match_parent" android:layout_height="wrap_content"> <radiogroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/radiogroup1" android:layout_alignparenttop="true" android:layout_alignparentleft="true"> <radiobutton android:layout_height="wrap_content" android:id="@+id/radio0" android:layout_width="wrap_content" android:checked="true"></radiobutton> <radiobutton android:layout_height="wrap_content" android:id="@+id/radio1" android:layout_width="wrap_content"></radiobutton> </radiogroup> <spinner android:layout_width="wrap_content" android:id="@+id/spinner1" android:layout_height="wrap_content" android:layout_alignparenttop="true" android:layout_torightof="@+id/radiogroup1" android:layout_marginleft="16dp"></spinner> <spinner android:layout_width="wrap_content" android:id="@+id/spinner4" android:layout_height="wrap_content" android:layout_alignparentbottom="true" android:layout_alignleft="@+id/spinner1"></spinner> <radiogroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/radiogroup2" android:layout_below="@+id/spinner2" android:layout_toleftof="@+id/spinner1"> <radiobutton android:layout_height="wrap_content" android:checked="true" android:id="@+id/radio3" android:layout_width="wrap_content"></radiobutton> <radiobutton android:layout_height="wrap_content" android:id="@+id/radio4" android:layout_width="wrap_content"></radiobutton> </radiogroup> <spinner android:layout_width="wrap_content" android:id="@+id/spinner2" android:layout_height="wrap_content" android:layout_below="@+id/spinner1" android:layout_alignleft="@+id/spinner1"></spinner> <spinner android:layout_width="wrap_content" android:id="@+id/spinner3" android:layout_height="wrap_content" android:layout_aligntop="@+id/radiogroup2" android:layout_alignleft="@+id/spinner2"></spinner> </relativelayout> </scrollview> </linearlayout>
Comments
Post a Comment