1

私は Android でアプリを作成しています。Eclipse のプラグインでボタンを追加すると、ボタンは透明になります。

例:
http://kakko76.free.fr/buttontransparent.png

しかし、透明なボタンは必要ありません。

ボタンの背景属性を試してみましたが、クリックなどで他の効果が失われました。
ボタンの透明度を無効にするにはどうすればよいですか?

ありがとう。

4

3 に答える 3

0

デフォルトでは、ボタンは透明であってはなりません。ただし、ボタンのセレクターを作成するだけで、ボタンを背景として設定できますが、クリックするたびにクリック効果があります。

<?xml version="1.0" encoding="utf-8"?>
<selector
    xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_pressed="true" >
        <shape>
            <gradient
                android:startColor="insert color"
                android:endColor="insert color"
                />
            <stroke
                android:width="3dp"
                android:color="insert color" />
            <corners
                android:radius="3dp" />
            <padding
                android:left="10dp"
                android:top="10dp"
                android:right="10dp"
                android:bottom="10dp" />
        </shape>
    </item>



    <item android:state_pressed="false" >        
        <shape>
            <gradient
                android:endColor="insert color"
                android:startColor="insert color"
               />
            <stroke
                android:width="3dp"
                android:color="insert color" />
            <corners
                android:radius="3dp" />
            <padding
                android:left="10dp"
                android:top="10dp"
                android:right="10dp"
                android:bottom="10dp" />
        </shape>
    </item>
</selector>

これらは、APIレベル<10のボタンのデフォルトの画像です。

セレクター:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/btn_erase_pressed" />
    <item android:state_focused="true" android:state_pressed="false"
        android:drawable="@drawable/btn_erase_selected" />
    <item android:drawable="@drawable/btn_erase_default" />
</selector>

そして、あなたがあなたの中に見つける画像

\android-sdk\platforms\android-10\data\res\  folder

例えば:

押された デフォルト 選択

于 2012-08-25T23:17:41.437 に答える
0

Ice-Cream リソースを見つけたので、ボタンの背景画像は透明なので、セレクターを使用して背景を独自の画像に変更する必要があります。

于 2012-08-26T06:44:37.253 に答える