Android错误:属性引用太多

时间:2014-07-12 11:51:37

标签: android attributes widget

这个错误意味着什么:

    W/ResourceType﹕ Too many attribute references, stopped at: #######

我在使用上下文和样式引用以编程方式实例化小部件时得到它。

1 个答案:

答案 0 :(得分:2)

使用以下语法时会发生此错误:

    TextView tvMyTextView = new TextView(new ContextThemeWrapper(context, R.style.styleMyTextView));

要避免它,而不是使用上述上下文实例化控件,请使用有效的应用程序上下文对其进行实例化:

    TextView tvMyTextView = new TextView(context);

然后使用小部件设置器以编程方式设置样式属性(如字体大小,颜色等)。