2017-05-09 11 views
-1

リストビューにチェックボックスがあります。チェックボックスをタップするのは非常に難しいです。 タップ可能領域は非常に小さいですが、私はこれについてstackoverflowでいくつかの答えを確認しましたが、うまくいきませんでした。アンドロイドのチェックボックスのタップ可能な領域を増やす方法を教えてください。Androidチェックボックスのタップ可能領域が増加しない

このような私のcheckbox-

<CheckBox android:id="@+id/CheckBox" 
android:layout_width="0dip" 
android:layout_height="wrap_content" 
android:layout_gravity="center_vertical|center_horizontal" 
android:layout_weight="0.05" 
android:button="@drawable/white_checkbox" 
android:visibility="visible" /> 
+0

私checkbox- Dipanshu

+0

質問を追加してコードやXMLを入力してください。コメントに投稿しないでください。 –

+0

申し訳ありませんが、実際には質問に追加できませんでした。エラーが発生しました – Dipanshu

答えて

1

あなたがincreasすることができ、チェックボックスのサイズのコードは私のための仕事です。

<CheckBox 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:scaleX="1.80" 
     android:scaleY="1.80" /> 

必要に応じて、scaleXとscaleYを変更します。それは右の上のテキストフィールドを持つようにコメントで示唆したように

+0

私の答えを正しく記入してください。 –

+0

これを試しましたが、チェックボックスのサイズが増えました。また、チェックボックスを選択できません。私はチェックボックスのサイズを同じにする必要があります。 – Dipanshu

0

<CheckBox 
    android:id="@+id/CheckBox" 
    android:layout_width="0dip" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_vertical|center_horizontal" 
    android:layout_weight="0.05" 
    android:button="@drawable/white_checkbox" 
    android:padding="10dp" 
    android:visibility="visible" /> 

接触面積を増やすためにパディングを追加するチェックボックスを描画可能に偏心されます。中央に描画可能を持つためには、少なくとも48×48 DPでなければなりませんMaterial Design - Layout metrics and keylines

タッチターゲットによると以下のように変更

android:button="@null" 
android:drawableStart="@drawable/white_checkbox" 

を行うことができます。それに応じてパディングを変更してください。

+0

私はこれを試しましたが、それは動作していません.. – Dipanshu

+0

レイアウトとwhite_checkboxのコードを追加することができます – sgrig