RadioButton의 Button을 가운데에 맞추려고합니다. 여기에 이미 답변 된 질문 중 어느 것도 내 문제를 해결하지 못했습니다.
내 조건 :
- 라디오 그룹의 효과
- 기본 라디오 버튼 아이콘
- 텍스트를 RadioButton으로 설정하고 싶지 않습니다
- ButtonIcon은 중앙에 위치해야합니다 (A1, A2, A3 위치 등).
다른 설정을 시도했지만 아무 효과가 없습니다.
<RadioGroup
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioButton
android:layout_gravity="center"
android:gravity="center"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
<RadioButton
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
<RadioButton
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
</RadioGroup>
수정: 자리 표시 자-라디오 버튼 사용은 옵션이 아닙니다. 이 경우 9 개의 RadioButton이 필요하지만 결국이 레이아웃은 프로그래밍 방식으로 만들어지며 RadioButton의 양이 더 커질 수 있습니다.
- 답변 # 1
- 답변 # 2
라디오 버튼을
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:fillColor="#FF000000" android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8z"/> </vector>
로 두십시오 그런 다음 빈 공간을 추가하여 모든 추가 공간을 채 웁니다. 이것은 그들 모두를 중심에 두어야합니다.ic_radio_button_checked_black_24dp
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> <path android:fillColor="#FF000000" android:pathData="M12,7c-2.76,0 -5,2.24 -5,5s2.24,5 5,5 5,-2.24 5,-5 -2.24,-5 -5,-5zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8z"/> </vector>
관련 자료
- android - RadioGroup없이 RadioButton 관리 (ParentView 클릭)
- Android java - 안드로이드 자바 - 각 radiobutton에 정의 된 id가 없으면 radiogroup의 radiobutton에서 텍스트를 가져올 수 있습니까?
- php - 2 라디오 버튼을 중앙에 배치하고 텍스트에서 벗어나려면 어떻게해야합니까?
- android - 첫 번째 라디오 그룹의 라디오 버튼을 확인할 때 라디오 그룹 외부의 라디오 버튼을 자동으로 선택 해제하는 방법은 무엇입니까?
- android - RadioGroup에서 선택된 RadioButton의 ID 가져 오기
- java - ID없이 RadioGroup에서 RadioButton을 기본적으로 확인하는 방법은 무엇입니까?
- 여러 RadioButton을 사용하여 Android RadioGroup 만들기 (사용자 정의 RadioGroup)
- android - 라디오 그룹에서 라디오 버튼의 상태를 어떻게 변경합니까?
- android : 스크린샷을 찍는 CompileSDKtarget 30이 작동하지 않습니다
- android : Constraint 레이아웃과 텍스트 보기만 사용하여 레이아웃 생성
- Android 스타일 xml로 픽셀화된 테두리
- Android에서 키보드를 열 때 화면이 위로 이동하도록 스크롤 설정
- Android 레이아웃 문제, ImageView가 원하는 위치에 표시되지 않음(두 개의 다른 보기 사이)
- java : LinearLayout에 의상 보기를 추가할 수 없는 이유는 무엇입니까?
- android : 사용자 정의 어댑터 팽창 위치
- NavigationBottomView 선택한 항목 사용자 정의(android)
- java : 프래그먼트에서 안드로이드 라이브러리 생성
- Android -CardView 뒤에 있는 스크린샷 찍기
이것을 시도해보십시오
와이즈 비즈 와이즈 비즈 와이즈 비즈출력