我试图创建一个基于textview控件的烤面包,而且我发现textview有非常奇怪的行为,以防万一它有九个patch drawable作为背景.
这是xml定义:
<by.pplware.view.QuickInfo android:id="@+id/quickinfo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:padding="20px" android:textSize="20px" android:textStyle="bold" android:typeface="serif" android:background="#FFFF0000" />
这是具有彩色背景的textview:
这是具有可绘制背景的textview:
据我所知,如果是ninepatch背景,android使padding透明,并且只能作为文本的背景使用drawable.但是我想将填充包含在覆盖有ninepatch背景的区域中.
有没有解决这个问题?