問題タブ [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 に答える
1522 参照

android - アンドロイドのスイッチとスイッチコンパットの違いは?

Switch誰かがとの本当の違いを説明してくれSwitchCompatませんか。両方をトグル ボタンとして使用できますか。どちらも下位バージョンの Android をサポートできます。前もって感謝します

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

android - Android SwitchCompat onCheckedChangeListener が機能しない

これは私のコードであり、私には機能しません。この例のコードを使用します。

Xml -

そしてコード:

0 投票する
2 に答える
1554 参照

android - テキストのクリック時に Android スイッチ互換性が無効になる

私は持っていSwitchCompatます:

テキストタイトルをクリックしないようにしたい。テキストのタイトルをクリックすると、スイッチが切り替わります。しかし、トグルアイコンをクリックしている場合にのみ切り替えを行いたいです。

出来ますか?それとも、タイトル用とテキストなしの2 つを別々に作成する必要がviewsありますか?TextViewSwitchCompat

ここに画像の説明を入力

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

android - SwitchCompat が RTL モードで正しく表示されない

LTR と RTL の両方をサポートするアプリが必要です。サポート ライブラリを使用して NavigationView を使用しています。このナビゲーション ビューのメニューには、2 つの項目を含めました。そのうちの 1 つは単なるアイコンとテキストで、もう 1 つはスイッチです。RTL モードのスイッチを除いて、すべてが期待どおりに機能します。

LTR モードでのナビゲーション ビューは次のようになります。

ここに画像の説明を入力

デバイスの言語が RTL に設定されている場合は、次のようになります。

ここに画像の説明を入力

RTL モードでのスイッチの問題は次のとおりです。

1- 画像のアイコンが表示されない

2- アイテムのテキストが表示されない

3- スイッチはナビゲーション ビューの中央ではなく左側にあるはずです

どうすれば修正できますか?

ナビゲーション ビューのメニューの XML は次のとおりです。

スイッチの実際のレイアウトは次のとおりです。

0 投票する
0 に答える
478 参照

android - Android の ListView で SwitchCompat を使用する方法

ListView があり、各リスト項目内にいくつかの TextView と switchCompat ボタンがあります。スイッチをチェックして onCheckedChangeListener が起動すると、すべてが正常に機能します。ただし、1 つがチェックされると、ランダムに他のスイッチが切り替えられます。ここに例があります。

最初のスイッチをクリックすると、9 が切り替わります。18が切り替わる。27が切り替わる。36が切り替わる。45が切り替わる。54が切り替わる。次に、一番上までスクロールすると、5 まで切り替えられません。次は 12 です。

基本的に...何が起こっているのですか?

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

android - Android トグル textOn/Off で Talkback からの読み上げを防止

テキスト付きのSwitchCompatasトグルがあります(ストリームのさまざまな品質のHQ / LQ)。視力の良いユーザーにとっては、それが何を意味するのかは明らかだと思います。しかし、アクセス可能にするための良い解決策を見つけるのに問題があります。

SwitchCompat一般にContentDescription を設定しました

切り替えられるたびに contentDescription を設定したいSwitchCompat

ただし、contentDescription を使用しても、textOn/textOff フラグも読み取られTalkback、「Quality high HQ switch」のような結果になります。contentDescription だけがユーザーに読み取られるように、textOn/textOff 属性の読み取りを無効にする方法はありますか?

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

android - Android SwitchCompat スタイル

Android 5.1.1 を搭載した新しいデバイスでアプリをテストしました。私のSettingsActivityにはスイッチがあります。すでにいくつかの投稿を読んで変更しましたandroid.support.v7.widget.SwitchCompatが、問題はまだ次のとおりです。古いデバイスでは、スイッチは非常に見栄えがします。textOnとの 2 つのテキストを設定できtextOff、完全に適合します。しかし、API 21以降、私はここでこの小さな野郎を手に入れました:

ここに画像の説明を入力

のようです。lollypop スイッチのようなすべてのデバイスのスタイルを変更するにはどうすればよいですか?

編集: 上記の質問は答えられています。1 つの小さなことが欠けています: スイッチのテキストの色を変更する方法 (左側のタグではありません!!!)

スタイル.xml

レイアウト.xml