1
ToggleButtons
のドロアブルを作成しましたが、アイコンも表示する必要があります。 バックグラウンドアトリビュートのみの場合はどうすればよいですか?ここでカスタム背景とアイコン付きToggleButton
は描画可能ToggleButton
です:
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="8dp" />
<stroke android:color="#CED2D4" android:width="1dp" />
<solid android:color="#EDEEEF"/>
</shape>
とToggleButton
(現在IconFontを使用して、私はアイテムが動的であるように変更する必要がある)を配置するためのコード:
<ToggleButton
android:id="@+id/toggleCreditCard"
android:layout_width="@dimen/width_filter_facilities_button"
android:layout_height="@dimen/height_filter_facilities_button"
android:background="@drawable/filter_service_toggle_default"
android:textOff="@string/fa_credit_card"
android:textOn="@string/fa_credit_card" />
私は二つの問題があるでしょう。この道を。私は動的にボタンを作成することはできませんし、各ボタンのdrawableが必要です。 –
ボタンが異なる場合は、ボタンごとにドロワブルを作成する必要があります。それは明らかです。 別の方法として、そこにカスタム背景とアイコンの両方を含むドロウアブルをデザインして、それをトグルボタンの背景として使用することができます。このようにして、設計ソフトウェアをAI、PTS –