在默认的EditText - Android中更改样式

时间:2011-12-18 16:33:35

标签: android android-edittext

我是Android新手。如何获得带橙色边框的常规编辑文本? 作为默认的编辑文本,我将获得仅包含线条的编辑文本(在聚焦时更改为蓝色),没有任何边框或背景(文本将显示在这些线条上方)。我尝试通过在styles.xml中定义它们来为EditText添加不同的样式。但是,我无法使用橙色边框获得正常的编辑文本。没有为应用程序或活动定义主题。 我正在使用Platform 4.0中的模拟器进行测试。

2 个答案:

答案 0 :(得分:2)

橙色边框不是“普通编辑文本”样式,而是特定主题的一部分,每个设备上都不存在。它主要用于旧的Android版本。

所以你不应该试图覆盖默认样式,它通常是一个糟糕的设计,可能会使用户感到困惑。

答案 1 :(得分:1)

您可以为背景设置自定义drawable。例如:

android:background="@drawable/custom_bg"

确保drawable是九个补丁。

相关问题