已采纳回答 / 七月十六雨
在布局里有如下四行代码,删掉就好了 android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"
2015-10-11
最新回答 / LazyStanley
dp是针对不同屏幕的像素密度提供的通用单位,,解决屏幕适配问题(不同像素密度,dp与px的转换值不一样,dp是人为定义的,并不是实际的像素点).但是安卓实际处理过程中,应该是使用px而不是dp,所以要转换一下.我们在布局里写的dp,最后在程序中也会转换成px,只不过过程没显示出来~~~应该是这样???,我也是初学者,了解也许会出错
2015-09-22
已采纳回答 / JowanXu
TypeValue.applyDimension()第一个参数为 单位,第二个参数为单位(第一个参数设置的单位)指定的值,返回值 都是像素,而TypeValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,50,metrics);返回的应该是50dp对应像素
2015-09-17