我将EditText的背景颜色更改为透明。现在,当不聚焦时,EditText看起来是不可见的。那么,如何更改EditText的非聚焦边框颜色呢?
它的XML属性是什么?
发布于 2012-02-10 16:20:56
创建一个XML文件,在可绘制的(比如backwithborder.xml)中包含以下内容:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#00000000" />
<stroke android:width="1dip" android:color="#ffffff" />
</shape>对于EditText用户属性android:background="@drawable/backwithborder"
发布于 2012-02-10 16:19:41
要将edittext的背景设置为透明,可以使用以下命令:
android:background="@null"请参阅以下链接
Android EditText Transparent Background
setting the background attribute to transparent in editext dynamically
Overriding onDraw() for an EditText widget with a blank implementation has no effect
http://www.androidworks.com/changing-the-android-edittext-ui-widget
发布于 2014-04-19 15:58:56
当用户关注EditText时,安卓操作系统本身就会为它添加边框。颜色取决于操作系统版本。有时我们可能想要摆脱默认的焦点边框,有一种方法可以做到这一点。
我们可以将背景颜色保持为透明,以删除焦点上的EditText边框。
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#00000000"
/>https://stackoverflow.com/questions/9224560
复制相似问题