我可以在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