我试图基于textview创建像控件一样的toast,我发现textview的非常奇怪的行为,以防它有九个补丁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"
/>
Run Code Online (Sandbox Code Playgroud)
这是带有彩色背景的textview:

这是带有drawable背景的textview:

据我了解,在九个补丁的情况下,android make padding透明,并使用drawable仅作为文本的背景.但我想在填充九层背景的区域中加入填充.
这个问题有什么解决方案吗?