0
我在我的适配器类中使用TextView
,当我单击列表项时,我在列表项旁边显示一个TexView
。但是我需要在2秒后隐藏TextView
..?如何在单击列表项时在2秒后隐藏TextView?
我使用Timer
功能,但它不适用于适配器类。
请帮我找个好的解决方案。
这里是我的代码:
static class ViewHolder {
TextView name;
TextView time;
ImageView check;
TextView full_name;
}
public static class Clockin_Adapter extends ArrayAdapter<DataItem> {
.
.
.
.
//in getView() method..
holder.name.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
holder.full_name.setVisibility(View.VISIBLE);
holder.full_name.setText(employeeList[position]);
return false;
}
});
// need to hide **holder.full_name** textView after x seconds..
}
我使用我们的代码,但是我在运行(有错误),ViewHolder TextView的 “holder.full_name” 不访问.. –
@sureshvanga创建Clockin_Adapter类作为ViewHolder –
我的Runnable想要隐藏Adapter类中使用的viewHoder textview。 –