나는이 라디오 버튼을 가지고 있고 그들이 android:width="X"
과 android:height"X"
을 필요로하지만, 나는 다른 스크린 크기에 적응할 수 있도록이 속성들을 설정하는 방법을 모른다. 여기 화면 크기와 관련하여 라디오 버튼의 폭을 변경하려면 어떻게해야합니까? (안드로이드)
<RadioGroup android:layout_width="fill_parent"
android:layout_height="50px" android:orientation="horizontal"
android:checkedButton="@+id/first" android:id="@+id/states">
<RadioButton android:id="@+id/first"
android:background="@drawable/button_radio" android:width="50px"
android:height="50px" />
<RadioButton android:id="@+id/second"
android:background="@drawable/button_radio" android:width="50px"
android:height="50px" />
<RadioButton android:id="@+id/third"
android:background="@drawable/button_radio" android:width="50px"
android:height="50px" />
<RadioButton android:id="@+id/fourth"
android:background="@drawable/button_radio" android:width="50px"
android:height="50px" />
<RadioButton android:id="@+id/fifth"
android:background="@drawable/button_radio" android:width="50px"
android:height="50px" />
</RadioGroup>
,하지만 그들은 제대로 작동하지 않습니다. 하나를 클릭하면 선택한 것이지만 다른 것을 클릭하면 선택을 해제하지 않았습니다.
android:width
을 android:layout_width
으로 바꾸려고 시도했지만 표시되지 않습니다.
나는 dip을 사용해 보았지만 버튼이 나타나지 않았다.
또한 재고 라디오 버튼 대신 드로어 블을 사용하고 있다고 덧붙여 야합니다. 이것이 차이를 만들지 모르겠지만 드로어 블은 모두 같은 크기 (50x50 픽셀)입니다.
누구나 내가 높이와 너비를 어떻게 설정할 수 있는지 알고 있으므로 다른 화면 크기로 조정할 수 있습니까?
미안하지만, 나는 딥 시도했지만 그 버튼을 표시하지 말았어야했다. 나는 그것을 OP에 추가 할 것이다. 또한 표준 버튼 대신 드로어 블을 사용한다는 사실을 추가 할 것입니다. – NotACleverMan
버튼이 실제 이미지라면 3 가지 다른 버전을 만들어서'res/drawable-ldpi','res/drawable-mdpi','res/drawable-hdpi' 폴더에 넣으십시오. 왜 픽셀 크기를 지정하고 있습니까? – Thomas
나는 모든 버전의 안드로이드 용으로 이것을 만들고 있으며 현재 드로어 블은 "드로어 블"폴더에만 있습니다. 1.5 에뮬레이터에서도 실행하고 있습니다. 버튼이 실제로 표시되는 유일한 방법이기 때문에 픽셀 크기 만 지정하고 있습니다. 테이블에 그들은 보여 주지만, 선택을 해제하지 않으며, 다른 방법으로는 전혀 나타나지 않습니다. 그들이 있어야하는 단지 큰 검은 공간. – NotACleverMan