我可以在getView()
方法中调用setContentView()
方法吗?如果是这样,怎么样?
其实,我有一个列表,我正在使用它来显示一些视图,如TextView,Imageview和Button。现在在一个按钮点击事件我想展示一些其他视图。这是我的代码:我可以在Android的getView()方法中调用setContentView()方法吗?
Button select = (Button)findViewById(R.id.button1);
select.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
setContentView(R.layout.search);
}
});
但它给我一个语法错误,因为我在BaseAdapter类中使用此方法。
有没有其他方法可以做到这一点?
在此先感谢。
尝试'YourCurrentActivity.this.setContentView(R.layout.search);' – 2012-04-17 09:37:22