web-dev-qa-db-ja.com

Androidモバイルアプリでの並べ替え(昇順/降順)

以下は、注文のリストに適用できるフィルターのスクリーンショットです。日付、住所などで並べ替えたいのですが、(A-Z)および(Z-A)ラベルは、日付などのデータ型には適していません。 (A-Z)および(Z-A)文字列の代替案を提案していただけませんか?代わりに上向き矢印と下向き矢印を使用することを検討していますが、よりエレガントなソリューションを望んでいました。

よろしくお願いします。

enter image description here

1
anna

ここでワークフローがどのように表示されるか(たとえば、次に何が起こるか)は正確にはわかりませんが、並べ替えを有効にするために使用される「適用」ボタンがないと思います。

それでも、これは2次元の並べ替えと見なすことができ、これについて最もエレガントではないものは、並べ替えパラメーターが重複している可能性があります(例:NAME(A-Z)NAME(Z-A))。

この機能がどのように使用されるかを明確に把握していれば、適切なデフォルトを作成できるかもしれません。方向の1つが他の方向よりもはるかに一般的に使用されている場合は、そのデフォルトに設定するだけでよく、その後、ユーザーにソート設定に戻り、必要に応じて方向を変更させることができます。

次に、リストは次のようになります。

enter image description here

どのメイン属性が選択されているかに応じて方向名を更新して、それらすべてがユーザーにとって意味を持つようにすることができます。また、ソート属性を追加したい場合は、スケーリングが大幅に向上します。欠点は、ユーザーが必要に応じて方向を変更するには、この並べ替えメニューに再度アクセスする必要があることです。

2
Babossa
  • 開始日(新旧)
  • 開始日(新旧)
  • 住所(昇順)
  • 住所(説明)
  • 名前(A〜Z)
  • 名前(Z-A)
  • 注文番号(ローハイ)
  • 注文番号(Hi-Low)

とはいえ、上向き矢印と下向き矢印のスキームは問題なく機能します。

0
mouseas

時間をイベントの線形フローとして表示したい場合は、おそらく->のような矢印が時系列を示し、<-のような矢印がその逆を示しますか?

0
Michael Lai

最初の問題は、ユーザーが多くのオプションから選択できる方法があることです。各サブジェクトの2は、貧弱で混乱するユーザーエクスペリエンスをもたらします。ユーザーが情報をどのように表示するかを選択できるように、ほぼフィルターオプションを作成するという非常に簡単な修正があると言われています。これは、ユーザーにとってより機能的で簡単になる方法を示すために私が作成したデモです。 デモサイト。 enter image description here フィルターオプションを上部に配置することで、何が起こっているかをすぐに理解し、フィルターを更新した後、何を表示するかを決定できます。これにより、アプリケーションによりクリーンで洗練された感触を与えることができます。これらのフィルターを編集して、必要なものを反映し、動的に動的に更新できます。単なるアイデアです。これが役に立てば幸いです。

0
Nick_M

私はこのようなことを考えました:

sorting

つまり両端にオプションがある、ある種の両面スライドコントロール。

シンボルについて。あなたの場合、ある種の三角形や矢印を使用すると、すべてのオプションが明確になるわけではないので、値ごとに異なるヒントを使用することができると思います。

0
alexeypegov