Android 当处于焦点时设置编辑文本边框
你们可能会认为这是一个重复的问题,但我找不到简单的解决办法 我希望焦点时,Android 当处于焦点时设置编辑文本边框,android,xml,android-edittext,drawable,shape,Android,Xml,Android Edittext,Drawable,Shape,你们可能会认为这是一个重复的问题,但我找不到简单的解决办法 我希望焦点时,edittext与边框在一起 这是我尝试的,如果你有简单或更好的解决方案,我会很乐意阅读 定义形状xml: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#80000000"
edittext
与边框在一起
这是我尝试的,如果你有简单或更好的解决方案,我会很乐意阅读
定义形状xml
:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#80000000" />
<stroke android:width="2dp" android:color="#5480F7" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
android:bottom="1dp" />
</shape>
这里的问题是,创建边框的xml被插入到我的edittext
中作为可绘制的,这意味着我无法更改edittext
的背景图像
我希望我的edittext
带有SPCEIC背景图像,当聚焦时,我希望图像保持不变,但将带有边框
谢谢。您可以通过两种方式实现:
而不是:
<solid android:color="#80000000" />
希望这对你有帮助。如果没有,请告诉我。我很乐意帮助你
享受编码……:) 可以通过两种方式实现:
而不是:
<solid android:color="#80000000" />
希望这对你有帮助。如果没有,请告诉我。我很乐意帮助你
享受编码……:) 制作一幅带边框的背景图像,另一幅仅为焦点集的背景,边框为其他无边框。制作一幅带边框的背景图像,另一幅仅为焦点集的背景,边框为其他无边框。您可以创建要设置为带边框背景的图像。这将解决你的需求。你是绝对正确的,但我试图避免添加更多的图像到我的项目,如果可以通过代码解决。代码解决方案将帮助我更好地理解一些事情。您将如何以这种方式添加更多图像?相反,您将为背景和边框创建一个图像。但是当“edittext”不对焦时,我不希望它与边框一起对焦。因此,在这种情况下,图像编号也是相同的。一个将b您的背景图像带边框,另一个将只是焦点的背景设置带边框,其他不带边框。您可以创建一个您需要的图像要设置为带边框的背景。这将解决你的需求。你是绝对正确的,但我试图避免添加更多的图像到我的项目,如果可以通过代码解决。代码解决方案将帮助我更好地理解一些事情。您将如何以这种方式添加更多图像?相反,您将为背景和边框创建一个图像。但是当“edittext”不对焦时,我不希望它与边框一起对焦。因此,在这种情况下,图像编号也相同,一个将为您的背景图像加边框,另一个将为焦点的背景设置边框,另一个不加边框
<solid android:color="#80000000" />