Android怎麼關閉EditText中的軟鍵盤

時間 2022-03-08 11:10:05

1樓:深圳市勵拓軟體****

可以通過下面的**來實現android自動彈出軟鍵盤:

edittext.requestfocus(); //edittext是一個edittext控制元件

timer timer = new timer(); //設定定時器timer.schedule(new timertask()}, 300); //設定300毫秒的時長說明:同樣是在寫techo lite時遇到的問題。

希望程式可以自動彈出軟鍵盤,可是嘗試了各種辦法都沒有效果。問題的原因似乎是必須等待ui繪製完成後彈出軟鍵盤的**才會有效。於是就採用了上面的方法。

需要注意的是,在此之前必須讓edittext獲取焦點,不然也是無效的。

怎樣關閉必應輸入法的軟鍵盤

2樓:低調的神回覆

方法/步驟

首先,我們的桌面上一般都會有搜狗輸入法的圖示吧,我們右鍵點選這個小圖示,如圖所示

然後我們可以看到出來的一系列選項中有個軟鍵盤的選項,我們將滑鼠移至它上

然後我們就可以點選關閉軟鍵盤將其關閉了。

其實軟鍵盤也有它的好處,方便我們打出很多不好打出的圖示等等

如何在android中判斷軟鍵盤是否彈出或隱藏

3樓:

android中判斷軟鍵盤是否彈出或隱藏可以藉助軟鍵盤顯示和隱藏時,對主視窗進行了重新佈局這個特性來進行偵聽。如果我們設定的模式為壓縮模式,那麼我們可以對佈局的onsizechanged函式進行跟蹤,如果為平移模式,那麼該函式可能不會被呼叫。

假設跟佈局為線性佈局,模式為壓縮模式,我們寫一個例子,當輸入法彈出時隱藏某個view,輸入法隱藏時顯示某個view。

public class resizelayout extends linearlayout

public void setonresizelistener(onresizelistener l)

public resizelayout(context context, attributeset attrs)

@override

protected void onsizechanged(int w, int h, int oldw, int oldh) } }

如何在android中判斷軟鍵盤是否彈出或隱藏

如何在android中判斷軟鍵盤是否彈出或隱藏

android如何關閉另package中的

用新的覆蓋即可,或者顯示桌面 返回的話,是當前的activity自動關閉。 跳轉時 當前的activity不finish掉 並且intent intent new intent this,objecta.class intent.addflags intent.flag activity new t...

android上怎麼建立,Android 上怎麼建立ServerSocket

我做過這一類的應用。沒看到你的 我也不好說。不過可以提供幾條我當時的經驗。1.記得在manifest中宣告所需要的網路許可權 2.要設定同樣的埠號,且埠用完記得關 3.如果面對多個客戶機,要啟發多執行緒。 不改了,謝謝。伺服器端和客戶端使用serversocket和socket進行遠端的通訊 1 伺...

android怎麼讓linearlayout的兩個按鈕之間存

下面的 那位樓主說得對,就是不全面,我們設定間距要看清楚是給哪個設定間距,再去行動 屬性 margin 或者padding android layout margin一個元件與相鄰元件的距離 top,bottom,left,rightandroid layout padding元件內部內容與元件邊界...