0

次の menu.xml ファイルを使用して、アクション バーで Serach ウィジェットを使用しています。

<item
    android:id="@+id/menu_search_widget"
    android:actionViewClass="android.widget.SearchView"
    android:icon="@android:drawable/ic_menu_search"
    android:showAsAction="ifRoom"
    android:title="Search"/>
<item
    android:id="@+id/menu_help"
    android:icon="@android:drawable/ic_menu_help"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="Help"/>
</menu>

ランドスケープ モードで実行している場合、ユーザーが検索を選択すると、全画面検索ウィジェットが表示されます。ソフト キーボードが画面の下半分だけに表示され、キー入力されたテキストがアクションバーの検索「テキスト ボックス」内に直接表示されるように変更するにはどうすればよいですか?

もう少し情報を追加するために、いくつかのスクリーンショットを追加しました。

ここに画像の説明を入力

検索エリアにテキストを入力すると、このようにソフトキーボードが表示されます

ここに画像の説明を入力

私が取得しようとしているのは、(Chrome ブラウザーから) このようなものです。つまり、キーボードが画面の半分しか占有せず、テキストが検索コントロールに直接入力されます。

ここに画像の説明を入力

4

2 に答える 2

0

これはデバイスとキーボードに依存すると思います。Galaxy S3 では、Samsung の組み込みキーボードを使用している場合は問題なく表示されますが、日本語の Google キーボードを使用している場合は、画面全体が使用されます。

于 2013-09-23T20:50:57.977 に答える