【发布时间】:2015-07-22 23:49:52
【问题描述】:
我的 java 代码中有一个名为 panel_close 的按钮。在 setOnclickListener 方法中,我更新了一些其他视图的可见性。但是,有时代码似乎无法正确更新面板的可见性。这是代码
panel_close.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
View temp=findViewById(R.id.show_panel);
temp.startAnimation(window_close);
temp.setVisibility(View.GONE);
compass.setVisibility(View.VISIBLE); // compass is defined as a field. Sometimes the code does not make this view visible
stats.setVisibility(View.VISIBLE); // stats is defined as a field. Sometimes the code does not make this view visible
control.setVisibility(View.VISIBLE); // control is defined as a field. Sometimes the code does not make this view visible
loadAllList(); // this is an AsyncTask
loadAllpins(); // this is an AsyncTask
}
});
任何评论将不胜感激。
【问题讨论】:
-
什么是
panel_close? -
@karakuri panel_close 是一个安卓按钮
-
那是不可能的。
startAnimation()不能将Button作为参数。
标签: android android-layout android-view