背景 以前,Android 開發(fā)者習(xí)慣在根目錄建一個自己應(yīng)用的文件夾,用于存放應(yīng)用的數(shù)據(jù)。這樣會導(dǎo)致用戶卸載后,應(yīng)用數(shù)據(jù)不會隨之刪除。導(dǎo)致手機(jī)文...
背景 今天在通過 RadioGroup 的 clearCheck 方法將所有的 RadioButton 設(shè)置為非選中的時候,發(fā)現(xiàn)怎么也不行。 解...
背景 今天在自定義 View 中添加 layout 文件的時候,使用了如下方式: 最后一個參數(shù)傳了 true,就是想偷懶,省去 addView ...
1. 環(huán)境準(zhǔn)備 安裝 Apktool 使用 Apktool 可以解包 apk照著官網(wǎng)的安裝步驟安裝:https://ibotpeaches.gi...
View 的構(gòu)造函數(shù)有四個: public View(Context context) public View(Context context,...
先來看一個自定義屬性重復(fù)的例子: attrs.xml 這樣會報錯如下:Found item Attr/color_type more than ...
當(dāng)我們自定義 View 的時候,至少要定義兩個構(gòu)造函數(shù)。 第二個構(gòu)造函數(shù)中的參數(shù) attrs 可以獲取在 xml 中添加的屬性的值。系統(tǒng)已經(jīng)給我...
Android 開發(fā)中,當(dāng)需要獲取資源文件 ID 的時候,會按照下面的方式獲取:R.drawable.ic_closeR.color.black...
Canvas.drawText 只能繪制一行文字,文字多了會超出屏幕之外。要想繪制多行文字,可以使用 StaticLayout。