EditText的imeOptions屬性
通過設置imeOptions可以改變EditText的屬性,不同於inputType,EditText的屬性還會影響輸入法右下角的Enter鍵屬性
actionNone : 輸入法右下角爲回車鍵,按下後光標到下一行
actionGo : 輸入法右下角顯示爲Go
actionSearch : 搜索,輸入法右下角顯示爲搜索放大鏡
actionSend : 輸入法右下角顯示爲Send
actionNext : 輸入法右下角顯示爲Next,在有多個EditText需要輸入時設置該屬性,按下回車後光標移到下一個EditText
actionDone : 輸入法右下角顯示爲Done,確定/完成,按下後隱藏軟鍵盤,即使不是最後一個文本輸入框
Activity生命週期之onNewIntent()
Retrofit設置接口參數時,如果傳入null,會被認爲是沒有該參數,利用此特性可以減少函數重載
Android Locale與onConfigurationChanged
以任意類作爲參數,獲取該類名字作爲TAG
public static String getTAG(class<?> c){
String tag = c.getSimpleName();
return tag.length()<23 ? tag : tag.subString(0,23);
}
函數參數設置爲任意數量,減少函數重載
xxxxx(Object... list){
list[0],list[1]....
}
TextView.setScrollbarFadingEnable
當TextView顯示不下內容時會顯示右側的scrollbar,通過該屬性可以設置scrollbar的顯示或隱藏,如果設置無效可以結合
setScrollbarFadingDuration(0)使用。
EditText在不同場景下調出軟鍵盤