web-dev-qa-db-ja.com

CheckBoxをいつ使用し、いつ切り替えるか

誰がCheckboxをいつ使用し、いつSwitchを使用できるか教えてもらえますか?

つまり、PreferenceActivityのコンテキストでの2つのログインの実際の違いは何ですか?

たとえば、次のセクションをCheckboxesに変更しますか?セットの一部ですが、ここでスイッチを使用すると見栄えがよくなります。

enter image description here

43
David

特にAndroidのチェックボックスを使用してスイッチの機能を簡単にエミュレートできることを考えると、これは実際に非常に興味深い質問だと思います。

Android開発者ガイドによると、チェックボックスは単なるスイッチのタイプです。以下の引用符を確認するか、完全な説明 こちら を読んでください。

チェックボックス:チェックボックスを使用すると、ユーザーはセットから複数のオプションを選択できます。単一のチェックボックスを使用してオプションをオフまたはオンにしないでください。代わりに、オン/オフスイッチを使用してください。

オン/オフスイッチ:オン/オフスイッチは、単一設定オプションの状態を切り替えます

43
Kent Hawkings

免責事項私はUXエキスパートではありません。

@KentHawkingsがすでに持っているものに加えて 引用 Googleの 設計ガイドライン (非排他的なオプションのリストのチェックボックスと単一のオプションへのスイッチ)に加えて、(IMHO)の良い使い方があります単一オプションのチェックボックスの場合-チェックボックスが明確にはい/いいえを意味する場合。

チェックボックスの良いアイデア:「通知を表示する」オプション。

チェックボックスの悪い考え:「Wi-Fi」オプション(Android設定のように)。
このオプションのタイトルが「Wi-Fiが有効」である場合、ここでチェックボックスを使用できますが、明らかに「オン/オフ」スイッチ付きの「Wi-Fi」の方が簡潔です。

PlayマーケットはGoogle独自のガイドラインに従っていないことに注意してください。設定はすべての場所でチェックボックスを使用しています。

7

Android=デバイスでSettingsオプションを実行した後、チェックボックスとスイッチの違いについての私の意見は次のとおりです。

  1. CheckBoxは通常、サービスの特定の設定をマーク/マーク解除するために使用されます。
  2. スイッチは、特定のサービスをオン/オフにするために使用されます。

おそらく、それがcheckboxswitchのサブセット/タイプとして扱われる理由です。サービス全体ではなく、サービス自体の中でオプションをマーク/マーク解除できるからです。

4
Gaurav Gupta

CheckBoxは、それがトグルであり、トグルのみであることを意味します。スイッチは、それがトグルであることを意味し、テキスト領域(タイトルと概要)をクリックすると、さらにいくつかの設定ウィンドウがポップアップするはずです。

0
Chen Hao