1.activity-->android:windowsoftinputmode="adjustresize|statehidden"(前提條件)
2.如果高版本出現輸入框焦點問題,可由listview改為recycleview
3.監聽註冊監聽,同時需要取消監聽本listener
上**:
import android.graphics.rect;
import android.os.build;
import android.view.view;
import android.view.viewtreeobserver;
/*** 判斷軟鍵盤是否彈出
* 1.activity-->android:windowsoftinputmode="adjustresize|statehidden"
* 2.如果高版本出現輸入框焦點問題,可由listview改為recycleview
* 3.監聽註冊監聽,同時需要取消監聽本listener
*/public class keyboardutil
/*** 監聽軟鍵盤高度和狀態
*/public static viewtreeobserver.ongloballayoutlistener observesoftkeyboard(activity activity, final onsoftkeyboardchangelistener listener)
}previouskeyboardheight = height;}};
decorview.getviewtreeobserver().addongloballayoutlistener(ongloballayoutlistener);
return ongloballayoutlistener;
}public static void removesoftkeyboardobserver(activity activity, viewtreeobserver.ongloballayoutlistener listener) else }}
import android.os.bundle;
import android.view.viewtreeobserver;
import com.co_insight.freshroad.baseactivity;
import com.co_insight.freshroad.business.utils.keyboardutil;
/*** 判斷軟鍵盤是否彈出
* 1.activity-->android:windowsoftinputmode="adjustresize|statehidden"
* 2.如果高版本出現輸入框焦點問題,可由listview改為recycleview
* 3.監聽註冊監聽,同時需要取消監聽本listener
*/public class keyboardactivity extends baseactivity implements keyboardutil.onsoftkeyboardchangelistener
@override
public void ondestroy()
@override
public void onsoftkeyboardchange(int softkeyboardheight, boolean visible)
}
Linux 安裝PHP PECL 百分百成功
2.解壓 tar zxf 你的擴充套件包路徑 3.進入你解壓的擴充套件包路徑後 訪問 usr bin phpize 4 執行.configure with php config usr local php bin php config 注意這裡內容是你php安裝的目錄 5.make 6.make i...
JS 實現返回頂部的效果 百分百可以!!!
小夥伴們平常去瀏覽網頁可能都發現,滾動到一定程度都會出現返回頂部的按鈕,方便使用者來一鍵返回,從而來提高使用者的體驗感。今天我們來講下如何實現。我這裡列出了兩種方法,第一種是使用timeout 方法實現,模擬動畫形式返回頂部,也是體驗感最好的一種,但缺點就會損耗一些效能。第二種是瞬間返回頂部的,繫結...
我是如何做到百度百科通過率百分百
我們都知道,百科是旗下的拳頭產品,其pr值高達8,alexa世界排名第五位,能夠在百科上發布一條資訊,並且附帶自己的 位址,對 優化有莫大的好處。但是百科並不好編輯,稍有不慎便會審核不通過,因此提高百科詞條的通過率成為了許多站長的難點之一。筆者目前的賬戶通過率是 百分百,今天把自己的方法程式設計客棧...