我們?cè)陧?xiàng)目開發(fā)中會(huì)遇到限制用戶輸入某些特殊字符且叁,我們可以使用EditText的digits屬性捎谨,通過(guò)給它指定輸入規(guī)則,這樣就可以限制用戶的鍵盤輸...
我們?cè)谧鲎?cè)登錄的時(shí)候,經(jīng)常需要實(shí)現(xiàn)密碼的顯示切換問(wèn)題钠糊,如下圖所示:明文顯示: 暗文顯示: 就是如此的簡(jiǎn)單,好記性不如爛筆頭,特記錄一下( ̄▽ ̄)"码耐。
在android項(xiàng)目中,google官方建議我們使用字符串是不要使用硬編碼方式(在布局文件或代碼中直接書寫字符串)溶其,而是使用strings.xm...
最近在項(xiàng)目中發(fā)現(xiàn)好多Button背景顏色相同束铭,但圓角大小不等的Button,這樣就得寫一大堆的shape或者selector厢绝,不便于管理及后期維...
我們知道AlertDialog是使用建造者模式構(gòu)建的契沫,方便將復(fù)雜的構(gòu)建過(guò)程進(jìn)行封裝隔離,并將其初始化過(guò)程延遲到使用的時(shí)候才創(chuàng)建昔汉。使用鏈?zhǔn)骄幊绦竿颍?..
fitsSystemWindows通常我們用來(lái)實(shí)現(xiàn)各版本來(lái)狀態(tài)欄的適配(API19以上我們才能修改狀態(tài)欄),但在使用過(guò)程中,發(fā)現(xiàn)使用不當(dāng)會(huì)給自己...
先給出結(jié)論钞速,如果不想跟隨源碼分析的贷掖,可以根據(jù)結(jié)論,對(duì)SharedPreferences有個(gè)大概的了解渴语。 結(jié)論: 1.SharedPreferen...
Android Studio 提供的遷移工具(Refactor > Migrate to AndroidX)可以將源碼中的舊包名替換成新的苹威,但是...
上一篇我們說(shuō)了第一種沉浸式狀態(tài)欄實(shí)現(xiàn)方式,但其實(shí)現(xiàn)雖然可以滿足大部分需求了驾凶,發(fā)現(xiàn)對(duì)于接入swipebacklayout(仿微信側(cè)滑返回)狀態(tài)欄不...