ユーザーが可能な値の範囲 (通常は 100 から 150 の間) から選択するのに役立つ入力コントローラーを必要とするアプリを構築しています。同時に、利用可能なオプションが適切でない場合、ユーザーは最終値を自由に変更できる必要があります。彼らのニーズ。iOS バージョンでは、以下に示すように、UITextField を更新する単純なピッカーを使用してこれを行います。
ユーザーは、ピッカーで好みの値までスクロールし、UITextField を介して入力を変更できます。ピッカーは非常にすばやくスクロールできるため、これは iOS でうまく機能します。また、キーボード、ピッカー、UITextField が表示されている場合、どちらも邪魔になりません。
私は数日間、Androidで同様のことをしようとしましたが、運がありませんでした. まず、標準の NumberPicker は非常に遅く、一連の値のスクロールをうまく処理できません。また、EditText を選択するときに、すべてのツリー キー要素が画面上に表示されたままであることを確実に保証する方法がないようです。
これはおそらくオープンエンドの質問ですが、アプリの使いやすさに悪影響を与えることなく Android でこの問題を解決する方法についてのアイデアを探しているだけです。