2012-04-20 9 views
0

私は、バーコードスキャン機能を持つ複数のEditTextの項目を持っているAndroidアプリを持っています(ユーザが長持ちし、ZXingインテントが呼び出されます)。Android:EditTextのバーコードスキャン機能を視覚的に示す方法

私は、このアイテムにバーコードスキャナ機能が付いていることをユーザーに視覚的に示すことが必要ですが、これを行う標準的な方法を見つけることができませんでした。私は、他の誰かがそれをやっていることで、私のアプリが邪魔にならないようにしたいのですが、標準的なやり方がないか、見つけられないのですか?

私のアプローチは、背景色、境界線またはフォントを変更する新しいスタイル、またはEditTextに描画可能なイメージを追加することです。誰か提案をすることはできますか?

+0

「カジュアルユーザー」として、私はEditTextにスキャン能力があるとは決して考えません。 EditTextの横にあるボタン(おそらく画像またはテキスト)がそのスキャンをトリガーすることをお勧めします。 – xandy

+0

OKだから、私がやっていることは、モバイルデバイス用の標準デザインパターンではないかもしれません。しかし、IMHO画面の方がモバイルアプリのほうがきれいです。ボタンではなくジェスチャーでバーコードスキャナーを呼びたいと思います。そして、OCR機能を追加すればもっと多くのボタンができます。私はここで間違っていますか? – stevekiwi

+0

まあ、私にとって、長いプレスは常に好まれていません。直感的ではなく、この隠れた機能についてユーザーに知らせるためには別のチュートリアルやヘルプが必要です。あなたはきれいな画面については正しいですが、混乱しないことが最も重要です。ああ、BTW、長いプレスはスキャン/ OCRをどのように区別しましたか?コンテキストメニューポップアップ? – xandy

答えて

1

携帯端末でGoogleの商品検索をご覧ください。検索バーにはバーコードスキャナアプリを起動するバーコードボタンがあります。私はこれがかなり先例であることを示唆したいと思います。

+0

の感謝のSeanに近いUIの声に聞こえます。私はGoogle Product Searchのアプローチが嫌いです。画面に5つのEditTextアイテムがある場合、何かに合わせて5つのボタン(別々のOCRボタンがある場合は10個)が追加されます。クラッタ。 xandy - 私はカスタムキーボードのアイデア、きれいなUIが大好きです。バーコードスキャンが利用可能であることをユーザーに示すという問題をきちんと修正し、新しい入力方法に対して無限に拡張できます。私は実験をします、助けてくれてありがとう – stevekiwi

関連する問題