2011-01-22 12 views
2

私は最近アンドロイド用の最初のアプリを書いて、約500アイテムのリストから要素を選択するためのリストビューを作成しました。基本的にはデフォルトのlistviewなので、検索可能ですし、メニューボタンを押して画面上のキーボードを表示することもできますが、キーボードを自動的に表示する方法があるかどうかは疑問でした(電話機物理的なキーボードがあります)。私はこれをどのようにすることができるか誰にも分かりますか?私は周りを探索してきたし、何も見つけていない。キーボードを表示しているAndroidアプリ

答えて

0

あなたが望むものではないかもしれません。リストの上にEditTextを追加することができます。このEditTextがフォーカスを取得すると(デフォルトでアクティビティを表示すると、レイアウト上の最初のGUIコンポーネントと見なされます)、自動的にソフトウェアキーボードがトリガーされます。

このアプローチのきれいな点は、ユーザーが検索基準を入力して実際にリストを検索できるようになるということです。

1

あなたのxmlアクティビティリストの定義(のAndroidManifest.xml)にこれを追加

android:windowSoftInputMode="stateAlwaysVisible|adjustResize" 
関連する問題