編輯:關於Android編程
這個需求一般不常用,不過遇到也挺郁悶的。這個應該算是SDK的一個bug,解決的辦法,就是設置之前記錄下來他的邊距,
然後在設置回去。
具體方法
/**
* 設置不改變padding的背景
* 因為android有設置背景後,padding無效的問題
*
* @param view
* @param resId
* @autor wujiajun
*/
public static void setBackgroundResourceWithPadding(View view, int resId) {
int bottom = view.getPaddingBottom();
int top = view.getPaddingTop();
int right = view.getPaddingRight();
int left = view.getPaddingLeft();
view.setBackgroundResource(resId);
view.setPadding(left, top, right, bottom);
}
Android應用逆向——最好用的兩個無源碼調試器
要逆向分析並修改一個Android應用,首先是對APK進行解包和打包,這一部分網上資料鋪天蓋地,不再贅述了。值得一提的一點就是,如果apktool無法解包或打包的話,可以
Android 快速簡單實現夜間模式
ChangeMode項目地址:ChangeMode Implementation of night mode for Android. 用最簡單的方式實現夜間模式,支持L
Android集成Facebook sdk,Key Hashes生成步驟
如上圖所示,使用facebook sdk進行login和share的時候,需要新建android平台,用到key hashes,生成方法有兩種:方法一:keytool -
Android自定義ViewGroup(一)——帶箭頭的圓角矩形菜單
今天要做一個帶箭頭的圓角矩形菜單,大概長下面這個樣子: 要求頂上的箭頭要對准菜單錨點,菜單項按壓反色,菜單背景色和按壓色可配置。最簡單的做法就是讓UX給個三角形