6

我想更改围绕 a 的橙色边框EditText。就像输入有效时一样,我希望它变成绿色。

替代文字 http://developer.android.com/guide/tutorials/views/images/hello-relativelayout.png

但是我似乎没有找到一种方法来做到这一点。是否可以?

4

1 回答 1

6

橙色边框不能轻易更改,因为它实际上是一个 9-patch——也就是说,整个边框 + 白色背景是 Android 默认使用的 9-patch。它也使用android:background属性来设置它。

可以获取 9-patch 的副本(它将在您的 SDK 中),编辑颜色使其变为绿色,然后在代码中对其进行配置,以便将您的 9-patch 设置为 EditText 的背景输入有效。

于 2010-04-25T15:39:41.560 回答