【问题标题】:Expandable List View groupState Indicator可扩展列表视图 groupState 指示器
【发布时间】:2019-02-22 17:57:27
【问题描述】:

我想制作一个指示器来判断组视图是展开还是折叠,我创建了一个全局 imageView

private ImageView listStateIndicator;

并在 getGroupView 中初始化:

listStateIndicator = convertView.findViewById(R.id.list_state);

然后设置它的drawable onGroupExpanded:

listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.expanded));

和 onGroupCollapsed:

listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.collapsed));

但是当组展开或折叠时没有任何反应,可能是什么问题?

【问题讨论】:

    标签: android expandablelistview


    【解决方案1】:

    我在 getGroupView 中找到了另一种解决方案,我编写了以下代码:

    if(isExpanded)
                listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.expanded));
            else
                listStateIndicator.setImageDrawable(mActivity.getDrawable(R.drawable.collapsed));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      • 1970-01-01
      • 2012-03-28
      相关资源
      最近更新 更多