2012-05-05 30 views
0

我遇到问题,我将EditText背景设置为draw9patch,但似乎无法正常工作。希望得到这个工作的一些帮助。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"/> 

其走出看起来像:

(见左图) example output

回答

0

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

  1. 升级到R19的工具

  2. 一个完整的清洁重建

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

0

我试过更新,但似乎没有解决它。然后我注意到在其他一些绘制9个补丁时,您需要有一个大的内容区域,而不是用单个像素标记轮廓。这使得9补丁有效和工作!活泉!