eclipse android textinputlayout 无法在设计器上实例化 class,在运行时出现 inflater 错误

eclipse android textinputlayout cannot instantiate the class on designer, inflater error on runtime

如何正确使用textinputlayout?已尝试的如下:

两者都产生了错误 No 'id' attribute supplied <public>, and no previous id defined in this file. 此文件来自支持设计 -> res-public -> public_attr、public_string 和 public_styles。

如果我没有包含它们,它会说缺少 backgroundTint。

清单文件使用 sdk min 11,目标版本为 22。appcompat 和支持设计也是 22(尝试了 23,但均无效)。

还将支持库更新到最新

正确的步骤是什么?

找到答案,只需按照标记为正确的答案提供的步骤操作即可。

  • 基本上只导入针对最新 api
  • 的应用程序兼容 v7
  • 然后创建一个android项目用于设计支持并放置设计支持库的所有文件然后将app compat v7库添加到新创建的android项目(设计支持)
  • 然后您可以将此标记为库的项目用于需要此设计支持库的任何项目(只需确保应用程序主题至少使用 Theme.AppCompat.Light.DarkActionBar让它工作)