web-dev-qa-db-ja.com

タッチスクリーンの簡単な情報ダイアログに[OK]ボタンがありますか?

私はAndroidアプリケーションを開発しています。このアプリケーションには、テキストと「OK」ボタンだけを含むダイアログがかなりあります。「OK」ボタンを押すと、「戻る」ボタンを押すのと同様に、ダイアログが失われます電話で。

「OK」ボタンを削除して、ユーザーが「戻る」ボタンを使用して直感的にダイアログを閉じることができるようにすることは、タッチフレンドリーな哲学により適合しますか?

6
DanielGibbs

全画面情報ダイアログ(または、設定などの情報を含む全画面ダイアログ)がある場合、「OK」ボタンの代わりに「戻る」ボタンをボタンに配置できます。 「OK」は、小さなポップアップでより一般的です。

( "OK"だと思います。 "OK"読んだので、このウィンドウを閉じます。ただし、ウィンドウが全画面の場合、前のウィンドウを閉じるかどうかはわかりませんまた、「戻る」はそのようなあいまいさを引き起こしません。)

具体的には、on Android phones、常にグローバルな戻るボタン(または少なくとも私が目にしたものすべて)があるので、ダイアログはOSのUXに適合します。

(OSの[戻る]ボタンを使用する場合は、長押しまたは最初の押しに反応するのが遅いために追加の押しが原因で、ユーザーが誤って2回戻ることがないようにしてください。 。)

情報ダイアログが完全に非表示にならない場合前のダイアログ(全画面ではない)の場合、[OK]ボタンは一般的なUXに適合します。ダイアログの外側をクリックすることは、ダイアログを閉じるための有用な副次的手段になる可能性がありますが、ソーセージの指の影響によってダイアログが誤って閉じられるのを防ぐために、ダイアログを閉じないマージンをダイアログの周囲に残す必要があります。

3
Danny Varod

ユーザーを驚かせないでください。ここで数ピクセルを節約すると、現在の画面の明確なアクションポイントとフォーカスポイントがユーザーに提供されるので、役に立たなくなります。また、他のアプリが確立されたガイドラインとパターンに従う可能性もあり、その1つは確かに[OK]または他のボタンを持つことです。

これについても同様に考えてください。ユーザーがコマンドをクリックして(または「タップ」と言った方がいい)、ダイアログが表示されます。ただし、ユーザーはある時点でそれを閉じる必要があることを知っているだけの情報です。そのため、ユーザーに空のスペースと境界線を探してそこをタップして画面を閉じるように強制する代わりに、標準の[OK]ボタンを使用します。ただし、左上隅にXボタンを配置してみてください。

繰り返しますが、実際にフルスクリーンダイアログ、基本的にはページを表示している場合は、ユーザーのメンタルフローをより適切に表すため、[戻る]ボタンを使用する必要があります。

そして最後に、Androidはダイアログをページとして扱うため、[戻る]ボタンを使用するのはかなり自然なことです。

そして、ボタンのラベルに関して Chief Information Architect、Darko から得たもう1つのヒント:(想定どおり)最高でOKで、次にDismissし、最悪の場合はCloseです。

2
user15329

それらのダイアログにどのようなテキストがあるか(またはテキストの長さはわかりません)、ダイアログの代わりにトースト通知を表示することを真剣に検討する必要があります。ユーザーがメッセージを読んだことを確認するためだけにタップする必要があるのはなぜですか。これは迷惑になると思います。 Android標準では、テキストをできるだけ短く簡潔にすることを強くお勧めします。このリンクは役に立つリソースかもしれません: http://developer.Android.com/design/ index.html

1
Darko Cengija

情報ダイアログはウィザードの一部ですか?はいの場合、ユーザーは明示的なボタンを期待し、どこで何をしているのかを続行すると思います。ユーザーがコントロールを明示的にクリックして情報ダイアログボックスを表示した場合は、それで十分かもしれません。

0
Anna Rouben

全画面以外のダイアログの場合、[OK]ボタンがあると画面スペースの無駄になると思います。 [OK]ボタンを削除した場合は、ユーザーがダイアログの外側をタップして、[戻る]ボタンに加えてダイアログを閉じることができます。別のオプションは、ダイアログの右上隅に十字(x)画像を表示することです。

0
Aziz Shaikh