java - AAPT:错误:找不到属性 startIconDrawable
问题描述
我有一个错误:C:\Users\juan_\AndroidStudioProjects\DermaApp\app\src\main\res\layout\activity_login.xml: 33: AAPT: error: attribute startIconDrawable (aka com.example.example: startIconDrawable) not found .
错误出现在 XML 的这一行中:app:startIconDrawable="@drawable/ic_email"
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/textinputlayoutCorreo"
app:startIconDrawable="@drawable/ic_email"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="299dp"
android:layout_height="80dp"
android:hint="Correo"
android:textColor="@color/colorNegro"
app:counterEnabled="true"
app:counterMaxLength="30"
app:helperText="Requerido"
app:layout_constraintBottom_toTopOf="@+id/textinputlayoutContrasena"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:layout_marginBottom="10dp">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/editTextcorreo"
android:layout_width="300dp"
android:layout_height="54dp"
android:inputType="textEmailAddress"
android:textColor="@color/colorNegro"
android:maxLength="30"
android:textStyle="bold" />
</com.google.android.material.textfield.TextInputLayout>
解决方案
最好使用最新的稳定版本 - 而不是发布候选:
implementation "com.google.android.material:material:1.2.1"
任何迟于1.1.0-alpha05
应该工作的东西,因为它已被添加到那里。
推荐阅读
- python - 使用 cv2 调整图像大小的不同两种方式之间的区别,而不保持纵横比相同
- sql-server - 用于 SSDT (x32) 和 SQL 代理 (x64) 的 Access Database 2010 Redistributable?
- ruby-on-rails - 对于复合索引,ActiveRecord 查询使用什么列顺序来决定要搜索哪个复合索引?
- python - Python - 拆分非 json 请求的响应
- xml - 如何使用 XSLT 将货币数字翻译成法语单词?我的输入是 XML
- python - How to make element of 3D array into upper triangular and then tranpose it
- r - 合并不同年份的数据框
- python - 在 python NO MODULES 中的其他输出旁边打印
- google-apps-script - 带有 Google 表格的 Google Apps 脚本 - 为每个函数操作查询,然后发送包含结果页面的电子邮件
- c# - GDI 硬件加速