0

我有一个问题,我将 EditText 背景设置为 draw9patch,但它似乎不起作用。希望能得到一些帮助以使其正常工作。

问题是 - -9patch 文件像常规 png 一样运行 - 没有正确拉伸 - 黑色像素在屏幕上可见

我用来显示editText的代码是:

<EditText
    android:id="@+id/ed_confsms_message"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/tv_sms_conf_toNum"
    android:layout_marginTop="32dp"
    android:background="@drawable/speechbubble"
    android:padding="0dp"
    android:inputType="textMultiLine"
      android:gravity="center_horizontal|center" 
      android:imeOptions="actionNone" 
      android:isScrollContainer="true" 
      android:lines="10"
       android:scrollbars="vertical"/>

它看起来像:

(见左图) 示例输出

4

2 回答 2

0

我尝试更新,但似乎没有修复它。然后我注意到在其他一些绘制 9 个补丁上,您需要有一个大的内容区域,而不仅仅是用单个像素标记轮廓。这使得 9 补丁有效且有效!哇!

于 2012-05-06T09:10:46.330 回答
0

我以前见过这个,我怀疑这可能是 Android 工具中的一个错误。尝试:

  1. 升级到 r19 工具

  2. 完全干净的重建

不能说绝对是旧的工具版本,但我以前经常看到这个问题,现在根本没有。

于 2012-05-05T12:41:33.043 回答