android中是否有一个命令用于刷新整个布局或只刷新一个元素,如Visual Basic中的刷新命令。
public void buttonAction(int buttonId){
Button btn=getButtonFromId(buttonId);
btn.setTextColor(Color.RED);
//here need some kind of screen refreshing in order to change the color
//... some long time executing code goes here
btn.setTextColor(Color.BLACK);
}
文字颜色永远不会变为红色
答案 0 :(得分:0)
在视图对象
上调用invalidate
在任何会重绘整个屏幕的视图上调用它。
btn.invalidate();