私は、チェックボックスのチェック/チェックされていないイベントにカスタムイメージを使用したいというプロジェクトに取り組んでいます。
ログインxml内に次のように書いています:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginTop="5dp" >
<CheckBox
android:id="@+id/chk_remember_me"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/checkbox_uncheked"
android:paddingLeft="5dp"
android:text="Remember Me"
android:textColor="#024d94"
android:textSize="12dp" />
</LinearLayout>
ここでは android:paddingLeft="5dp"
、ボタンとテキストビューの間のスペースを取得するために使用しています。
私の問題: 2.3 と 4.2 で 2 つの異なるビューを取得しました
xhdpi以下の密度のデバイス、または大画面のデバイスの場合、画面の下に表示されます(これは私が望むように完璧です):
hdpi以下の密度のデバイス、または通常/小さな画面のデバイスの場合、画面の下に表示されます:
誰かが私がどこに行方不明か教えてもらえますか? または私のレイアウトで何か間違っていますか?
通常/大画面デバイスで 4.2 デバイス用に取得しているのと同じレイアウト画面が必要です。
前もって感謝します。