在我的onCreate()
方法中,我有以下代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu_item_layout);
final TextView cumItemRating = (TextView) findViewById(R.id.CumItemRating);
final String postText = "(No rating)";
final Handler handler = new Handler();
Thread t = new Thread(){
public void run(){
handler.post(new Runnable(){
public void run(){
cumItemRating.setText(postText);
}
});
}
};
t.start();
addListenerOnRatingBar();
}
在addListenerOnRatingBar()
方法上,我希望能够更改cumItemRating.setText(postText)
并在每次运行此方法时更新它。
答案 0 :(得分:0)
将TextView声明为类/实例变量,在onCreate中将其初始化,就像您现在所做的那样。可以从活动中的任何位置访问TextView。你可以从那里调用cumItemRating.setText(postText)。