发布于 2015-07-08 15:48:10
您的build.gradle文件是否包含以下行?
compile 'com.android.support:design:22.2.0'
发布于 2016-11-09 05:05:59
您必须包含支持库(如下面的库),但有时这是不够的。
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文件中,包含在应用程序声明中
android:theme="@style/Theme.AppCompat"
重新构建,您的问题就应该得到解决。
发布于 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开发的新手,欢迎您的建议。如果有任何错误,请原谅。
https://stackoverflow.com/questions/31285418
复制相似问题