我是Android新手 . 如何获得带橙色边框的常规编辑文本?作为默认的编辑文本,我将获得仅包含线条的编辑文本(在聚焦时更改为蓝色),没有任何边框或背景(文本将显示在这些线条上方) . 我尝试通过在styles.xml中定义它们来为EditText添加不同的样式 . 但是,我无法使用橙色边框获得正常的编辑文本 . 没有为应用程序或活动定义主题 . 我正在使用Platform 4.0中的模拟器进行测试 .
橙色边框不是“普通编辑文本”样式,而是特定主题的一部分,每个设备上都不存在 . 它主要用于旧的Android版本 .
因此,您不应该尝试覆盖默认样式,它通常是一个糟糕的设计,可能会混淆用户 .
您可以为背景设置自定义drawable . 例如:
android:background="@drawable/custom_bg"
确保drawable是九个补丁 .
2 回答
橙色边框不是“普通编辑文本”样式,而是特定主题的一部分,每个设备上都不存在 . 它主要用于旧的Android版本 .
因此,您不应该尝试覆盖默认样式,它通常是一个糟糕的设计,可能会混淆用户 .
您可以为背景设置自定义drawable . 例如:
确保drawable是九个补丁 .