2013-09-22 60 views
0

我在操作欄中使用Serach Widget和以下menu.xml文件。在ActionBar中搜索 - 軟鍵盤尺寸

<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> 

當在橫向模式下運行時,如果用戶選擇搜索然後被顯示在全屏幕的搜索小插件。我怎樣才能改變它,所以軟鍵盤只填滿屏幕的下半部分,並且鍵入的文本直接顯示在操作欄的搜索「文本框」中?

要添加更多信息,我添加了一些截圖。

enter image description here

當在軟鍵盤呈現在搜索區域輸入的文本,這樣

enter image description here

我想獲得的是這樣的(從Chrome瀏覽器)即鍵盤只佔用屏幕的一半,並且文本直接輸入到搜索控件中。

enter image description here

+0

軟鍵盤出現的方式不取決於手機,使用的鍵盤等?我不確定這是否可以控制。 – Szymon

+0

我添加了一些截圖,在同一設備上顯示不同的鍵盤尺寸。 –

回答

0

我認爲這取決於設備和鍵盤。在我的Galaxy S3上,當我使用三星內置鍵盤時顯示確定,但當我使用日語谷歌鍵盤時,它會佔用整個屏幕。