【发布时间】:2015-07-08 06:50:11
【问题描述】:
This is Tutorial which i am following.
请帮我解决这个错误。重建并不能解决问题。
【问题讨论】:
-
尝试构建项目。
-
@AnoopM 做到了。但我遇到了同样的问题。
This is Tutorial which i am following.
请帮我解决这个错误。重建并不能解决问题。
【问题讨论】:
您的 build.gradle 文件是否包含以下行?
compile 'com.android.support:design:22.2.0'
【讨论】:
compile 'com.android.support:appcompat-v7:22.2.1compile 'com.android.support:design:22.2.1
您必须包含支持库(如下所示),但这有时还不够。
compile ("com.android.support:support-v4:23.3.0")
compile ("com.android.support:appcompat-v7:23.3.0")
compile ("com.android.support:support-annotations:23.3.0")
compile ("com.android.support:recyclerview-v7:23.3.0")
compile ("com.android.support:design:23.3.0")
在设计视图中检查您的布局,然后单击Show Exception
如果您遇到以下问题,此答案会有所帮助:
您需要在设计库中使用 Theme.AppCompat 主题(或后代)。
在您的清单文件中,包含在您的应用程序声明中
android:theme="@style/Theme.AppCompat"
重建,你的问题应该得到解决。
【讨论】:
compile ("com.android.support:recyclerview-v7:23.3.0")你只需要compile ("com.android.support:design:23.3.0")
首要任务: 如果您使用最新的 sdk28 TextInputLayout 有一些错误。至少我的没有(日期:2018 年 9 月 22 日)不起作用。
要使其正常工作,最好的方法是为您的目标使用稍低的 SDK 并编译 SDK 版本。 (我使用了 sdk 27,然后一切正常。)
要使用 TextInputLayout 及其功能,例如“floatinghinttext”,您需要更新 gradleScripts 中的 build.gradle(module.app)。
在依赖项中添加-
implementation 'com.android.support:design:25.0.0'
(如果您遇到错误,它必须是某个可用的最新版本,因此请使用该版本而不是 25.0.0)
注意:对于较新的/所有版本,“compile”关键字将被“implementation”取代。
我是android开发的新手,欢迎提出建议。如有错误请见谅。
【讨论】: