eclipse android textinputlayout 无法在设计器上实例化 class,在运行时出现 inflater 错误
eclipse android textinputlayout cannot instantiate the class on designer, inflater error on runtime
如何正确使用textinputlayout?已尝试的如下:
- 导入 appcompat 项目导入为库,导入支持设计 jar
- 导入appcomtap项目导入为库,导入支持设计项目导入为库。
两者都产生了错误 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让它工作)
如何正确使用textinputlayout?已尝试的如下:
- 导入 appcompat 项目导入为库,导入支持设计 jar
- 导入appcomtap项目导入为库,导入支持设计项目导入为库。
两者都产生了错误 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让它工作)