web-dev-qa-db-ja.com

Android-ImageButtonの送信アイコンの色を変更します

このImageButtonの送信アイコンのデフォルトの色を変更するには?

<ImageButton
    Android:id="@+id/ImageButton1"
    Android:layout_width="0dp"
    Android:paddingTop="5dip"
    Android:layout_weight="1"
    Android:layout_height="wrap_content"
    Android:adjustViewBounds="true"
    Android:background="@null"
    Android:gravity="right"
    Android:scaleType="center"
    Android:src="@Android:drawable/ic_menu_send" />

enter image description here

現在の白色ではなく灰色を使いたい。

9
Farzan Najipour

色合い属性を追加すると、任意の色を設定できます。また、Android:tintMode属性を設定することもできます(色がどのように適用されるかを示しています)。

 <ImageButton
        Android:id="@+id/ImageButton1"
        Android:layout_width="64dp"
        Android:layout_height="64dp"
        Android:adjustViewBounds="true"
        Android:background="@null"
        Android:gravity="right"
        Android:paddingTop="5dip"
        Android:scaleType="center"
        Android:tint="@color/colorAccent"
        Android:src="@Android:drawable/ic_menu_send" />
23
TdSoft

追加 Android:tint属性でアイコンの色を設定します。

<ImageButton
    Android:id="@+id/ImageButton1"
    Android:layout_width="0dp"
    Android:paddingTop="5dip"
    Android:layout_weight="1"
    Android:tint="@color/background_red"
    Android:layout_height="wrap_content"
    Android:adjustViewBounds="true"
    Android:background="@null"
    Android:gravity="right"
    Android:scaleType="center"
    Android:src="@Android:drawable/ic_menu_send" />
3
Reaz Murshed

http://i.stack.imgur.com/F4L1Z.png

この画像をドローアブルフォルダーに入れてから、

ドローアブルに画像として保存する

<ImageButton
        Android:id="@+id/ImageButton1"
        Android:layout_width="0dp"
        Android:paddingTop="5dip"
        Android:layout_weight="1"
        Android:layout_height="wrap_content"
        Android:adjustViewBounds="true"
        Android:background="@null"
        Android:gravity="right"
        Android:scaleType="center"
        Android:src="@Android:drawable/img" />
2
krishna

画像ビューでcolorFilterを使用して、任意のカラーランタイムを与えることができます。

iv.setColorFilter(getResources().getColor(R.color.color_gray),
                PorterDuff.Mode.SRC_ATOP);
2
Wasim K. Memon

ドローアブルフォルダー内にダウンロードアイコンを配置 ダウンロードアイコン

<ImageButton
        Android:id="@+id/ImageButton1"
        Android:layout_width="0dp"
        Android:paddingTop="5dip"
        Android:layout_weight="1"
        Android:layout_height="wrap_content"
        Android:adjustViewBounds="true"
        Android:background="@null"
        Android:gravity="right"
        Android:scaleType="center"
        Android:src="@drawable/downloded_icon_send" />
1
Suhas Bachewar