問題タブ [switchcompat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
763 参照

android - android.support.v7.widget.SwitchCompat が API レベル 22 以下で機能しない

以下に示す単純な android.support.v7.widget.SwitchCompat があります

私のスタイル

上記のコードは、API レベル 20 以上で正常に動作しているようです。API レベル < 20 では機能しません。最小 SDK サポートは 16 です。問題を特定できませんでした。どんな入力でも大歓迎です。ありがとう!

0 投票する
1 に答える
2692 参照

android - SwitchCompat の幅を縮小するには?

スイッチの幅を狭くしたい。Switchウィジェットのサイズを変更する方法とAndroidのスイッチトラックの幅を変更する方法現在の解決策は? 私の問題を解決していません。android:switchMinWidthminWidth を定義しただけですが、サイズよりも小さくしたいのです2 x thumbWidth

SwitchCompatクラスのonMeasure()機能を掘り下げます。幅の定義方法は以下の通りです。

負のパディングの使用を検討していましたが、この行がありpaddingLeft = Math.max(paddingLeft, inset.left);ます。inset負の値を持つ親指ドローアブルにを設定する方法がわかりません(何が何であるinsetかわかりませんOpticalBounds。おそらくこれは別のスタックオーバーフローの質問になるはずです)。

SwitchCompat の幅を縮小する方法を知っている人はいますか?

更新このhttps://code.google.com/p/android/issues/detail?id=227184&thanks=227184&ts=1478485498 で Google にリクエストを提出しました

0 投票する
1 に答える
2712 参照

android - 状態ごとに異なるイメージを持つカスタム switchcompat

List および Map データ プレゼンテーションを使用したアプリケーションの開発。プレゼンテーションを切り替えるには、次のように画像付きのカスタム スイッチを使用する必要があります。

ここに画像の説明を入力

そのようなカスタム switchcompat を作成するにはどうすればよいですか?