首页 文章

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

提问于
浏览
2

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

2 回答

  • 2

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

    因此,您不应该尝试覆盖默认样式,它通常是一个糟糕的设计,可能会混淆用户 .

  • 1

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

    android:background="@drawable/custom_bg"
    

    确保drawable是九个补丁 .

相关问题