私はAndroid開発に不慣れです。Sql-liteも含まれるアプリケーション、つまりデータベースアプリケーションに取り組んでいます。このアプリケーションはAndroidタブレットで使用されています
画面には多くの「関連情報」があり、ほぼ100の異なるコントロール(テキストデータ、日時データ、選択リスト)を使用してそのデータをロードし、ユーザーはデータを入力してCRUD操作を実行できます。現在、その画面のメインコンテナーとしてScrollViewレイアウトを使用しています。
アプリケーションはスムーズに実行され、パフォーマンスの問題はありませんが、ユーザーは常にスクロールアップとスクロールダウンにうんざりしていると言っています。
1-この問題の解決方法を教えてください。
2-情報を複数の画面に分割する必要がありますか?最適なソリューションは何ですか? (たとえば、各画面には前向き矢印や後向き矢印などがあります。)
100を超えるさまざまなコントロールがあり、ユーザーがさまざまなコントロールに繰り返しアクセスしているが、常に上下にスクロールする必要がある場合は、どのコントロールを使用するかに関係なく、特定のユーザーのエクスペリエンスを向上させる方法を考える必要があります。
したがって、コンテキストや、使用するコントロールをユーザーがどのように選択しているかによって次の組み合わせを検討する必要があります:
accordionsに対して、 PushButtonのBBC iPlayerのインプレーススクロールアコーディオン効果が非常に好きですBTVisionの場合(ページ上部のアニメーション中に画面の右側を参照)。これは、タッチ、スワイプ、ジェスチャーに合わせて、上下のスワイプの効果を増やし、固定ページレイアウトよりも多くのコンテンツをスクロールできます。
左右のページナビゲーションを検討してください-スワイプだけでなくタップでも-Android携帯電話で使用されているドットに似ていますメインスクリーン:
ラッピングコンテンツ-上/下および左/右のオプションも検討してください。注文したコンテンツの長いページの上部または下部にいるのは常に面倒です。たとえば、1つのページを下にスクロールするだけの場合は、最初に到達するまで上にスクロールする必要があります。コンテンツが折り返されていることを明確に示す必要がありますが、適切なグラフィックを使用すれば十分簡単です。または、上記のように適切なショートカットボタンを使用します。 「トップに戻る」ボタンは、この種の機能の基本的な実装ですが、それだけでは、私が疑っているニーズを達成できません。
別のオプション-上下左右のナビゲーションを組み合わせる。多くのようにAndroidニュースアプリでは、画面のセクションを左右にスクロールしたり、セクションを上下にスクロールしたりできますが、各セクションは、スナップするのではなく、水平スクロール位置を固定しています。始まり。
実際にアプリを表示せずに言うのは難しいですが、コンテンツを分割しても問題ありません。タブレットではより便利な左右の水平スクロールを検討してください。コンテンツをフィルタリングする多くのコントロールがある場合は、Facebook iPadアプリ( bergizmoからの画面 )と同じように、非表示のナビゲーションを使用することを検討してください。