すべてのアンドロイドバージョンで同じように見えるスイッチを使用する必要があります。利用可能なデフォルトのスイッチは、異なるバージョンの外観を変更します。また、私は滑りのためのアニメーションでのように見えるスイッチが必要です。すべてのアンドロイドバージョンで同じように見えるカスタムスイッチを実装する方法
-1
A
答えて
0
使用 -
<android.support.v7.widget.SwitchCompat
android:id="@+id/switch1"
style="@style/ColorSwitchStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="16dp"
android:layout_marginTop="16dp"
android:checked="true"
android:drawablePadding="8dp"
android:textColor="@color/white"
app:theme="@style/ColorSwitchStyle" />
それは、Android 2.1(APIレベル7)以上から同じになります。
編集:
<style name="ColorSwitchStyle">
<item name="colorControlActivated">@color/blue</item>
<item name="colorAccent">@color/white</item>
<item name="colorControlHighlight">@color/white</item>
</style>
はあなたの選択
+0
を試してみてください。私は画像に表示されているように、スイッチを正確に見たいと思います。 –
+0
@vishalgauravスイッチにスタイルを追加し、回答を – SkyTreasure
+0
に更新しました。つまり、マゼンタとなり、レイアウトもデフォルトです。 –
https://github.com/zcweng/ToggleButtonの色を追加 - 私はすでにこれを試してみましたが、この – lesniak