5
Tôi có nút R1 động và tạo trong chế độ xem danh sách mở rộng, tôi không thể tạo nó là public
vì nó được tạo trong thời gian chạy nhiều lần, bây giờ vấn đề là tôi muốn thay đổi văn bản của nút như bộ hẹn giờ đang chạy. Làm thế nào tôi có thể thay đổi văn bản nút trong phương thức chạy của bộ đếm thời gian, vì chế độ xem không có phương thức cài đặt.Hẹn giờ trong danh sách mở rộng với nút động android
R1 = (Button) v.findViewById(R.id.R1);
R1.setOnClickListener(new OnClickListener(){
boolean R1state=true;
TimerTask scanTask;
final Handler handler = new Handler();
Timer t = new Timer();
boolean time=true;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
scanTask = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
/// here need to change R1 text as timer go }
});
}};
if(!R1state)
{v.getBackground().setColorFilter(Color.GREEN, Mode.ADD);
t.cancel();
v.setEnabled(false);
//R1state=true;
}
else
{ t.schedule(scanTask, 300, 30000);
v.getBackground().setColorFilter(Color.RED, Mode.ADD);
R1state=false;
}
;
}
});;