-
Programming设置background后要设置padding,之前设置的padding已经无效。
-
include标签在RelativeLayout中必须制定layout_width和layout_height才能有作用,不管定义时是否设置。
-
设置实虚分割线时,由于硬件加速导致仅仅看到的是实线:
1
2
3
4
5
6
7
8
9
10
11
|
<
shape
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:shape
=
"line"
>
<
stroke
android:dashGap
=
"2dp"
android:dashWidth
=
"4dp"
android:color
=
"@color/divider"
/>
<
size
android:height
=
"1dp"
/>
</
shape
>
|
解决办法是将硬件加速去掉,View配置android:layerType="software",或者在AndroidManifest.xml中的Activity中配置,或者Activity的代码中设置。
本文转自 breezy_yuan 51CTO博客,原文链接:http://blog.51cto.com/lbrant/1059687,如需转载请自行联系原作者