原创 自定義AlertDialog,加入EditText控件無法彈出鍵盤

需要在setContentView方法前加上getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); 具體原理稍後研究 自定義AlertDialog

原创 關於ListView嵌套ListView時,內層ListView動態改變的問題

項目中遇到的問題RT 需求:類似於微信朋友圈下的留言,項目中用戶上傳的圖片可以接受留言,當留言或評論大於3條時,可以點擊選擇全部展示和收起 實現思路:ListView嵌套。外層ListView展示圖片列表,並在圖片下嵌套內層ListV

原创 CoordinatorLayout實現上滑隱藏ToolBar遇到的問題

今天想實現一個Material Design風格的主頁 主要用到: 1、DrawerLayout-->NavigationView實現側滑菜單欄 2、CoordinatorLayout-->AppBarLayout-->Toolbar+T

原创 ToolBar修改menu item的字體顏色

RT:百度找了2個多小時的資料,各種修改App樣式的建議,沒一個管用的,無奈翻了去找谷大神,瞬間解決 真心覺得stackoverflow是一個很靠譜的網站 原文鏈接:http://stackoverflow.com/questions/2

原创 List與Array互轉

List轉Arrya List<String> list = new ArrayList<String>(); list.add("aa"); list.add("bb"); // List.toArray()方法返回的是Object[]

原创 TextWatcher接口中方法參數說明

簡述:Android中EditText等控件監聽文本內容的更改使用的是TextWatcher接口,但是官方文檔對該接口中方法的參數說明很模糊,在此記錄下對方法參數的認識(隨認識的增加逐步完善) public interface Tex

原创 Date、String、Calendar

類型互轉 // 1.Calendar轉String Calendar c = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd

原创 圖片寬度填充屏幕,高度自適應

setScaleType(ImageView.ScaleType.FIT_CENTER); setAdjustViewBounds(true); ImageView的寬度要是MatchParent

原创 坑爹的微信授權登錄

被微信授權登錄坑了一天 尼瑪官方文檔寫的也太tm不清楚了,jar包更新了,文檔也不跟着更新,比起百度、高德的api差了遠了,店大欺客嗎,什麼跟什麼啊 先記錄幾個槽點,待只有有時間再做整理 槽點一:應用簽名 做過簽名的應該都知道,一般來說,

原创 PopupWindow內ListView無法接受點擊事件 原因之:TextView的clickable屬性

開發項目時,我們需要在一個popupWindow當中嵌入一個ListView。 不過很奇怪的是我們的這個嵌入在PopupWindow當中的ListView不能響應對ListView當中的item 裏面的點

原创 Fragment在不同情況下的顯示和隱藏的控制(在已有緩存,生命週期不走的情況下)

如果是在viewpager中,可以重寫setUserVisibleHint(boolean isVisibleToUser)方法來判斷顯示和隱藏(前提是使用FragmentPagerAdapter綁定list),true是可見 如果用hi