問題タブ [android-switch]

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 に答える
193 参照

android - 形状でスイッチボタンをカスタマイズするには?

このようなカスタマイズされたスイッチ ボタンを作成する方法:

スイッチボタン

「Jelly Bean Switch」で作ろうと思ったのですが、丸いコーダーやボーダー、フォントの色を変える方法がわかりません。

ご協力いただきありがとうございます。

0 投票する
5 に答える
8856 参照

android - Android スイッチのカスタム左右ドローアブル

次のようなカスタム スイッチを作成しようとしています。

カスタムジェンダースイッチ

私が必要だと感じているのは、それぞれが緑/白の状態の左/右のドローアブル、または選択肢を選択する必要があるときのドローアブルを備えた緑のアウトラインのようなものです。

このような投稿で私が理解できないのは、すべてのサンプル ドローアブルが右に傾斜しているにもかかわらず、「オン」ボタンが左に傾斜しているということです。

次の「親指」ドローアブルを試しています。

しかし、ドローアブルの端を切り取っているようです。トラックを次のように設定した場合:

それから私が得るのは細い線だけです。だから、私は次に何をしようとしているのか分かりません。

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

android - Android でのカスタム スイッチのスタイリング

で を作成しようとしてlistviewいますswitches。それは働いています。しかし、私が期待したようにはなりませんでした。ON/OFF というテキストは円(スライダー)の内側に書かれており、後ろではなく、ぎこちなく見えます。スライダーの後ろにテキストを配置する方法が見つからず、検索してみましたが、私以外にこの問題を経験している人はいないようです。

また、カスタム スイッチを編集できる方法はありますか、それともandroid:background私の研究に基づいて他の人が行っているように使用する義務がありますか。(私はPhotoshopが苦手なので、背景の使用を避けています)。

前もって感謝します!

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

android - 非同期タスクからスイッチ状態を変更できません

非同期タスク内からスイッチの状態を変更する必要があります。カスタム アダプタのスイッチに onClickListner() を設定し、その参照を非同期タスクに渡しています。私の非同期タスクでは、発行の進行状況と onProgressUpdate を使用してスイッチの状態を更新しようとしています。しかし、スイッチの状態は UI で変化していません。誰かがこれについて私を助けてもらえますか?

以下は私のコードです:

DeviceAdapter.java

DeviceStatusRefreshAsync.java

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

android - NullPointerException: 'void android.widget.Switch.setOnCheckedChangeListener

ツールバーでスイッチを参照しようとしていますが、ヌル ポインター例外が発生します。私はそれを間違って参照していると推測しています。私はかなり多くの実験をしましたが、実際に何が間違っているのかわかりませんでした。

これは私のスイッチ レイアウト xml です。

これは私のメニューxmlです:

主な活動コード:

私のスイッチリスナー:

例外トレース:

私の主な活動

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

android - Androidでスライドボタンを作成する方法は?

ここに画像の説明を入力

Androidでスライドボタンを作りたいのですが、

上にスライドすると、スライド中に画像を変更する必要があるため、ライト インジケータが点灯します。

トグルボタンとスイッチを試してみましたが、スライド効果がありませんか?

これに関する任意の提案。

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

android - スイッチの状態

ボタンの onClick メソッドでスイッチの状態を取得したい。実際には、共有設定を使用して保存ボタンを使用してスイッチの状態を保存したいと考えています。このために、保存ボタンの onClick メソッドで Switch の状態が必要です。

ここにいくつかのコードがあります.. これは onCheckedChanged メソッドです。

保存ボタンの onClick メソッドで boolean isChecked の値を取得したいのですが、どちらも onCreate 以外の異なるメソッドです。それが私が問題に直面している理由です。前もって感謝します!

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

android - Recyclerview内のアイテムのタッチイベントを処理する - Android

カスタム レイアウト (テキスト ビューとスイッチ) とカスタム アダプターを使用して単純な recyclerview を構築しています。

私の問題は、スイッチのクリック イベントを処理できないことです (これにより、状態がトグルされRecyclerViewます) Switch

試行錯誤の末、スイッチのタッチリスナーも発火するのですが、スイッチがクリックされた場合にrecyclerViewのタッチのイベントを無効にしたいです。

これが私のレイアウトコードです:

これは私のアダプターコードです:

そして、これが私の recyclerView タッチハンドラーです:

そして、onCreateメソッドで私はそれを呼び出します:

助けてください、私はすでに多くの解決策を試しましたが、残念ながら何もうまくいきませんでした.

前もって感謝します。

0 投票する
5 に答える
5753 参照

android - 確認ダイアログの後にのみ、スイッチのチェック済みステータスを反転する方法は?

私の問題は - をクリックすると<Switch>、最初に切り替えられ、次にOnCheckedChangeListenerが呼び出されます。

私が欲しいのはこれです:

<Switch>がクリックされた場合 --> AlertDialog を表示 --> yes または no が押された場合 --> setChecked(boolean)で ` を反転 [yes が押された場合は boolean = true、no が押された場合は false]。

問題:<Switch>をクリックすると、自動的に反転します。最初に AlertDialog から yes または no で修飾したいと思います。