2011-01-22 81 views
2

我最近寫了我的第一個應用程序的android,我創建了一個列表視圖從約500項目列表中選擇一個元素。由於它基本上是默認的列表視圖,它是可搜索的,我可以通過按住菜單按鈕來調出屏幕鍵盤,但我想知道是否有辦法自動調出鍵盤(並且不會讓它變得怪異,如果手機有一個物理鍵盤)。有誰知道我該怎麼做?我一直在四處尋找並沒有發現任何東西。Android應用程序,顯示一個鍵盤

回答

0

也許不完全是你想要的,儘管如此;你可以在你的列表上添加一個EditText。當這個EditText獲得焦點時(當你顯示你的活動時它會默認,假設它是佈局中的第一個GUI組件),它也會自動觸發軟件鍵盤。

這種方法的整潔之處在於,它使用戶更直觀,他或她可以通過輸入搜索條件實際搜索列表。

1

添加到您的XML活動列表定義(AndroidManifest.xml中)

android:windowSoftInputMode="stateAlwaysVisible|adjustResize" 
相關問題