这个编译好的代码似乎在启动时崩溃我的应用程序
private OnClickListener teamlisten = new OnClickListener() {
public void onClick(View v) {
getListView().setVisibility(View.GONE);
}
};
//this is in OnCreate
Button teambtn = (Button)findViewById(R.id.teams);
teambtn.setOnClickListener(teamlisten);
感谢任何帮助。
谢谢, 安德鲁
答案 0 :(得分:1)
这里有一些相互矛盾的问题。你说你用
Button teambtn = (Button)findViewById(R.id.teams);
但稍后你也有
getListView().setVisibility(View.GONE);
这两件事在一起没有意义。你有一个listactivity,你没有调用setContentView,你不能调用findViewById()
。或者您使用自己的列表视图覆盖常规活动,但是您没有getListView()
方法。
您现在明白为什么我们需要更多代码来帮助您吗?你甚至没有发布堆栈跟踪。
答案 1 :(得分:0)
尝试:
((Button)findViewById(R.id.teams)).setOnClickListener(new OnClickListener() {
public void onClick(View v) {
getListView().setVisibility(View.GONE);
}
});
也许这不会有帮助,但谁知道呢。 如果它不起作用,请提供更多详细信息! :)