1. android 軟鍵盤將整個layout頂起
這個恐怕不行,只能如此。
2. android怎麼設置軟鍵盤把組件頂起來
androidmanifast.xml中對應的activity中加上android:windowSoftInputMode="adjustResize"
3. android 如何讓軟鍵盤自動彈出
可以通過下面的代碼來實現Android自動彈出軟鍵盤:
edittext.requestFocus(); //edittext是一個EditText控制項
Timer timer = new Timer(); //設置定時器
timer.schele(new TimerTask() {
@Override
public void run() { //彈出軟鍵盤的代碼
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edittext, InputMethodManager.RESULT_SHOWN);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
}
}, 300); //設置300毫秒的時長
說明:同樣是在寫Techo Lite時遇到的問題。希望程序可以自動彈出軟鍵盤,可是嘗試了各種辦法都沒有效果。問題的原因似乎是必須等待UI繪制完成後彈出軟鍵盤的代碼才會有效。於是就採用了上面的方法。需要注意的是,在此之前必須讓edittext獲取焦點,不然也是無效的。
4. android 軟鍵盤彈出 怎麼把布局頂上去
解決辦法:
在mainfest.xml中,在和導航欄相關的activity中加:
<activity
android:name=".filing.MainActivity"
android:windowSoftInputMode="adjustResize|stateHidden"
/>
windowSoftInputMode 屬性解釋:
活動的主窗口如何與包含屏幕上的軟鍵盤窗口交互。這個屬性的設置將會影響兩件事情:
1.軟鍵盤的狀態——是否它是隱藏或顯示——當活動(Activity)成為用戶關注的焦點。
2.活動的主窗口調整——是否減少活動主窗口大小以便騰出空間放軟鍵盤或是否當活動窗口的部分被
軟鍵盤覆蓋時它的內容的當前焦點是可見的。
在這設置的值(除"stateUnspecified"和"adjustUnspecified"以外)將覆蓋在主題中設置的值
它的設置必須是下面列表中的一個值,或一個」state…」值加一個」adjust…」值的組合。
各值的含義:
【A】stateUnspecified:軟鍵盤的狀態並沒有指定,系統將選擇一個合適的狀態或依賴於主題的設置
【B】stateUnchanged:當這個activity出現時,軟鍵盤將一直保持在上一個activity里的狀態,無論是隱藏還是顯示
【C】stateHidden:用戶選擇activity時,軟鍵盤總是被隱藏
【D】stateAlwaysHidden:當該Activity主窗口獲取焦點時,軟鍵盤也總是被隱藏的
【E】stateVisible:軟鍵盤通常是可見的
【F】stateAlwaysVisible:用戶選擇activity時,軟鍵盤總是顯示的狀態
【G】adjustUnspecified:默認設置,通常由系統自行決定是隱藏還是顯示
【H】adjustResize:該Activity總是調整屏幕的大小以便留出軟鍵盤的空間
【I】adjustPan:當前窗口的內容將自動移動以便當前焦點從不被鍵盤覆蓋和用戶能總是看到輸入內容的部分
5. 怎麼把android軟鍵盤把布局頂上去
在EditText控制項接近底部的情況下,軟鍵盤彈出後會把獲得焦點的EditText控制項遮擋,無法看到輸入信息,防止這樣的情況發生,就需要設置AndroidManifest.xml的屬性:
前面的xml信息省略
在activity中 增加android:windowSoftInputMode="adjustPan"
<activity
..
android:windowSoftInputMode="adjustPan"
>
</activity>
彈出軟鍵盤以後,軟鍵盤會把EditText推上去。
6. android開發TabHost被軟鍵盤頂上去了,求大神幫忙解答,謝謝!代碼及相關如下圖。
windowSoftInputMode 設置的有問題
7. Android全屏時軟鍵盤頂起Tabhost怎麼解決
你就去網路一下這個是什麼意思,,android:windowSoftInputMode=後邊的參數如何設置,如何搭配,一定能滿足你現在的需求。。使用一個屬性就可以android:windowSoftInputMode="adjustPan"。。你試試。。
8. android 軟鍵盤怎麼把整個布局頂上去
你在填寫第二個的時候,自然就頂上去了。
9. android中怎麼實現qq聊天界面中軟鍵盤彈出但是不把布局頂上去
正好微信有開源了他們的解決方案,在github上搜索JKeyboardPanelSwitch