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。 –