ExpandableTextView
ExpandableTextView copied to clipboard
手动展开或收起问题解决方法
** * 设置当前的状态 * * @param type */ public void setCurrStatus(StatusType type) { action(type); }
ExpandableTextView中有一个方法可以展开或收起 前提是你没有设置bind 也就是列表中保存展开或收起状态
/** * 绑定状态 * * @param model */ public void bind(ExpandableStatusFix model) { mModel = model; } 如果绑定了状态的解决方法 在自己代码需要展开或者收起的地方设置状态(ps:状态是反的) 如果想打开: model.setStatus(StatusType.STATUS_CONTRACT); expandableTextView.setCurrStatus(entity.getStatus()); 如果想收起: model.setStatus(StatusType.STATUS_EXPAND); expandableTextView.setCurrStatus(entity.getStatus());
不是列表,记录了收缩和展开的状态,设置setCurrStatus这个方法还是不行