2 回答
TA贡献2051条经验 获得超10个赞
尝试使用
context.getTheme().obtainStyledAttributes(attribute, R.styleable.ChampText);
唯一的区别是您将从上下文中使用 getTheme 方法
TA贡献1906条经验 获得超10个赞
我解决了我的问题。
我有一个班级会产生我的观点(尤其是我的孩子观点)。
我得到了这个方法:
@Override
public View getChildView(int listPosition, final int expandedListPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
final ChampText expandedListText = (ChampText) getChild(listPosition, expandedListPosition);
if (convertView == null) {
LayoutInflater layoutInflater = (LayoutInflater) this.context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = layoutInflater.inflate(R.layout.list_item, null);
}
ChampText expandedListTextView = (ChampText) convertView
.findViewById(R.id.expandedListItem);
expandedListTextView.setText(expandedListText.getText());
expandedListTextView.setIdveh(expandedListText.getIdveh());
return convertView;
}
我expandedListTextView.setIdveh(expandedListText.getIdveh());在最后添加了一行 : 。
显然,它有效..
好吧,谢谢大家花时间!
添加回答
举报