【问题标题】:how to change view of holder object in android如何在android中更改持有者对象的视图
【发布时间】:2014-01-10 08:02:23
【问题描述】:

我正在为列表视图使用带有支架的适配器。列表项包含按钮。我必须使用点击监听器更改该按钮的视图。那么我该怎么做呢。

// holder.bt.setVisibility(holder.bt.GONE);
// holder.cc.setVisibility( holder.cc.VISIBLE);
// v.setBackgroundResource(R.drawable.star1) ;

【问题讨论】:

  • 请把你的问题说清楚,请提供代码和场景

标签: android android-layout android-listview adapter


【解决方案1】:

试试这个.. import android.view.View.OnClickListener;

     holder.bt.setOnClickListener(new OnClickListener(){
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
                holder.bt.setVisibility(View.GONE);
                holder.cc.setVisibility(View.VISIBLE);        
                holder.v.setBackgroundResource(R.drawable.star1);
        }           
    });

【讨论】:

  • 我已经在 onclick lisner 中尝试了所有这些,在 get view() 中无法解决问题.. //holder.bt.setVisibility(btGONE); // holder.cc.setVisibility(View.VISIBLE); // holder.bt.setBackgroundResource(R.drawable.star1) ; // holder.bt.setVisibility(View.GONE); // v.setBackgroundResource(R.drawable.star1) ;
猜你喜欢
  • 2021-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-24
  • 1970-01-01
  • 2018-04-28
  • 2015-10-23
  • 1970-01-01
相关资源
最近更新 更多