【发布时间】:2019-07-10 01:10:47
【问题描述】:
我正在 Android Studio 中创建登录页面,但在构建项目时遇到了问题。
在一个教程中,显示包含#1100000 hexacode 将有助于使文本透明,它确实如此,但是当我构建程序时它给出了错误
error: '#1100000' is incompatible with attribute android:background (attr) reference|color.
我检查了一个说要添加 @android:color/transparent 的问题,但这并没有帮助。有什么建议吗?
<EditText
android:id="@+id/editText"
android:layout_width="200dp"
android:layout_height="50dp"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:drawableLeft="@drawable/ic_action_pass"
android:drawableStart="@drawable/ic_action_pass"
android:ems="10"
android:background="#1100000"
android:hint="@string/password"
android:inputType="textPassword"
android:textSize="18sp" />
【问题讨论】:
-
如果你用 alpha 属性检查它
-
可能问题出在 android:drawableLeft="@drawable/ic_action_pass" 这一行。否则 @android:color/transparent 应该可以工作