Android Develop Tips

  1. Programming设置background后要设置padding,之前设置的padding已经无效。

  2. include标签在RelativeLayout中必须制定layout_width和layout_height才能有作用,不管定义时是否设置。

  3. 设置实虚分割线时,由于硬件加速导致仅仅看到的是实线:

<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的代码中设置。


你可能感兴趣的:(android,include,software,background)