我试图基于textview创建像控件一样的toast,我发现textview非常奇怪的行为,以防它有九个可绘制的补丁作为背景。
这是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:
据我了解,在九个补丁的情况下,android make padding透明,并使用drawable仅作为文本的背景。但是我想在填充九层背景的区域中加入填充。
这个问题有什么解决方案吗?
答案 0 :(得分:26)
尝试以下任何一项: