0

現在、次のようなボタンがあります。

ここに画像の説明を入力

私がやりたいことは、テキストをこのベクター ドローアブルに置き換えながら、青い四角形の背景を維持できるようにすることです。

ここに画像の説明を入力

私はこれを行うことを検討しましたが、正しく行うことができないようです。

次の組み合わせを試しました。

 <Button
        android:id="@+id/deletebutton"
        android:layout_width="0dp"
        android:layout_height="50dp"
        android:src="@drawable/deletebtn24dp"
        android:backgroundTint="@color/primaryButtonColor"
        android:layout_weight="1"/>

ただし、それはドローアブルのない空白の青いボタンにつながりました。ドローアブルがテキストを置き換えるにはどうすればよいですか?

また、16+ 以降の API レベルをサポートしたいと考えています。

4

1 に答える 1

0

app:srcCompat="@drawable/deletebtn24dp"の代わりに使用する必要がありandroid:src="@drawable/deletebtn24dp"ます。を使用するImageButtonことも、ストレートを使用するよりも優れている場合がありますButton

于 2017-01-14T18:02:02.747 に答える