我有一个editText,我想将它的背景颜色设置为红色,如下所示:
RegistrationCountry.setBackgroundColor(Color.RED);
Run Code Online (Sandbox Code Playgroud)
现在我想删除这种背景颜色.问题使用:
RegistrationCountry.setBackgroundColor(Color.TRANSPARENT);
Run Code Online (Sandbox Code Playgroud)
是我会丢失Edittext大纲.
您可以使用
RegistrationCountry.setBackgroundResource(android.R.drawable.editbox_background);
Run Code Online (Sandbox Code Playgroud)
将背景设置为标准背景图像.
当你调用任何问题出现setBackgroundX()的方法,因为这将取代当前背景(即"纲要"),所以当你打电话setBackgroundColor(Color.RED),你用红色代替轮廓,然后你透明度替换红色.您需要做的是将红色替换为原始背景,如上面的线条所示.
| 归档时间: |
|
| 查看次数: |
4987 次 |
| 最近记录: |