tôi tạo ra một RadioGroup từ XMLRadioGroup: Làm thế nào để kiểm tra theo chương trình
<RadioGroup android:id="@+id/option"
android:layout_width="match_parent"
android:orientation="horizontal"
android:checkedButton="@+id/block_scenario_off"
android:layout_height="wrap_content">
<RadioButton
android:layout_width="0dip"
android:layout_weight="1"
android:text="@string/option1"
android:layout_height="wrap_content"
android:id="@+id/option1"
android:layout_gravity="center|left"
android:onClick="@string/on_click"/>
<RadioButton
android:layout_width="0dip"
android:layout_weight="1"
android:text="@string/option2"
android:onClick="@string/on_click"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:id="@+id/option2"/>
<RadioButton
android:layout_width="0dip"
android:layout_weight="1"
android:text="@string/option3"
android:onClick="@string/on_click"
android:layout_height="wrap_content"
android:layout_gravity="center|right"
android:id="@+id/option3" />
</RadioGroup>
Trong mã Java, tôi lập trình kiểm tra đầu tiên về việc tạo ra hoạt động (onCreate()) như sau:
mOption = (RadioGroup) findViewById(R.id.option);
mOption.check(R.id.option1);
Nhưng khi hoạt động được hiển thị, không có nút radio nào được chọn. Bất kỳ giúp đỡ?
Nếu bạn muốn kiểm tra các nút radio theo lập trình thì bạn không nên chấp nhận câu trả lời đó bởi vì đó là cách chúng tôi đặt chúng được kiểm tra trên tệp xml! – arniotaki