今天在自己的一个小项目中在一个FrameLayout里使用9png图作为背景时,出现里面的其他控件没有按照层叠的顺序排放,而是放到了9png图的边框上了,最后设置了Framelayout的padding后就正常了。 ?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="@drawable/bubble_background" <!--这就是那个9.png--> android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="5px" android:paddingTop="5px" android:paddingRight="5px" android:paddingBottom="20px" <!--注意加上padding,否则view里面的东西就画到边框上了--> >