<LinearLayout
android:layout_marginTop="6dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_width="match_parent"
android:layout_height="40dp">
<RadioGroup
android:id="@+id/radioGroup"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioButton
android:id="@+id/rb_basic_information"
android:layout_marginRight="5dp"
android:background="@drawable/selector_event_radiotitle"
android:button="@null"
android:gravity="center"
android:text="基本信息"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="match_parent"/>
<RadioButton
android:id="@+id/rb_deal_information"
android:layout_marginLeft="5dp"
android:background="@drawable/selector_event_radiotitle"
android:gravity="center"
android:button="@null"
android:text="处理信息"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="match_parent"/>
</RadioGroup>
</LinearLayout>
逻辑代码
private RadioGroup radioGroup; private RadioButton rb_basic_information,rb_deal_information; private VerticalScrollView sv_eventdetail;
sv_eventdetail= findViewById(R.id.sv_eventdetail);
rb_basic_information = findViewById(R.id.rb_basic_information);
rb_deal_information = findViewById(R.id.rb_deal_information);
radioGroup = findViewById(R.id.radioGroup);
rb_basic_information.setChecked(true);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId){
case R.id.rb_basic_information:
sv_eventdetail.setVisibility(View.VISIBLE);
break;
case R.id.rb_deal_information:
sv_eventdetail.setVisibility(View.GONE);
break;
}
}
});