2010-12-10 2 views
4

こんにちは 私のアプリにはボタンが含まれていますが、背景を変更するのにxmlを使ってカスタマイズしていますが、2.1でうまくいきますが、2.2に達すると、私は問題を解決する?Androidのボタンがヒットしにくい2.2

私のボタンのXMLコードは、あなたのボタンがInset Drawableを使用ヒットする小型かつにくい場合

<Button 
android:id ="@+id/Button_Continue1" 
android:background="@drawable/continue_button" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_marginTop="4dp" 
/> 

答えて

10

の下に与えられました。表示したいドロアブルと、左、上、右、下にインセットを設定します。挿入図は、マージンのようなものですが、クリック可能です。

ここは例です。あなたのボタンはタッチイベントごと側の10dp背をするようになります

<?xml version="1.0" encoding="UTF-8"?> 
<inset xmlns:android="http://schemas.android.com/apk/res/android" 
    android:drawable="@drawable/your_drawable" 
    android:insetTop="10dp" 
    android:insetRight="10dp" 
    android:insetBottom="10dp" 
    android:insetLeft="10dp"/> 

。あなたのボタンの外観は変わりません。

あなたのレイアウトでは、元のドロアブルをもうButtonの背景として設定するのではなく、新しいInset Drawableを設定します。

関連する問題