Skip to content

手动展开或收起问题解决方法 #80

@xh2015

Description

@xh2015

**
* 设置当前的状态
*
* @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());

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions