首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >找不到以下类:- android.support.design.widget.TextInputLayout

找不到以下类:- android.support.design.widget.TextInputLayout
EN

Stack Overflow用户
提问于 2015-07-08 14:50:11
回答 3查看 31.4K关注 0票数 16

This is Tutorial which i am following.

请帮我走出这个错误。重建并不能解决问题。

EN

回答 3

Stack Overflow用户

发布于 2015-07-08 15:48:10

您的build.gradle文件是否包含以下行?

代码语言:javascript
运行
复制
compile 'com.android.support:design:22.2.0'
票数 31
EN

Stack Overflow用户

发布于 2016-11-09 05:05:59

您必须包含支持库(如下面的库),但有时这是不够的。

代码语言:javascript
运行
复制
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主题(或派生主题)。

在Manifest文件中,包含在应用程序声明中

代码语言:javascript
运行
复制
android:theme="@style/Theme.AppCompat"

重新构建,您的问题就应该得到解决。

票数 7
EN

Stack Overflow用户

发布于 2018-09-22 03:49:20

首先要做的事情是:如果你使用的是最新的sdk28,TextInputLayout可能有一些bug。至少我的(日期: 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开发的新手,欢迎您的建议。如果有任何错误,请原谅。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31285418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档