編輯:Android開發實例
前言
在Layout中指定好background和padding以後,程序裡面動態修改background之後padding就失效了,貌似是一個BUG,這裡找到了一篇英文文章,簡單翻譯分享一下。
正文
一、折中辦法
1.1 方法一
int bottom = theView.getPaddingBottom();
1.2 方法二
int pad = resources.getDimensionPixelSize(R.dimen.linear_layout_padding);
代碼說明:
實際上就是在setBackgroundResource之後重新設置一下padding。
二、原帖網址
http://stackoverflow.com/questions/5890379/android-setbackgroundresource-discards-my-xml-layout-attributes
三、搜索關鍵字
GOOGLE:"android setbackgroundresource changes padding"
結束
搜索引擎基本能解決我99%的問題,中文關鍵字不行換英文關鍵字,或者直接搜索代碼,初學者應把搜索盡快當成自己最重要的學習工具,以後類似的文章我也盡量把搜索關鍵字給加上。
這篇文章主要介紹了Android使用ImageView 制作透明圓弧實例代碼的相關資料,需要的朋友可以參考下 這幾天因為項目需求,需要在
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
由上篇Android Permission權限機制引子,我們知道Android 通過在每台設備上實施了基於權限的安全策略來處理安全問題,采用權限來限制安裝應用程序
本文實例講述了Android編程之View簡單學習示例。分享給大家供大家參考,具體如下: View,是Android的一個超類,這個類幾乎包含了所有的屏幕類型。每