0
我想創建一個同時使用ListView和MapView的類。我最初寫這個類來擴展ListActivity。不過,後來我發現我需要擴展MapView,然後引用ListView,如果我想將兩者結合起來。Android:如何調用擴展MapActivity的類的ListActivity方法?
所以,這是怎麼現在宣佈:
public class MapListActivity extends MapActivity {
接下來,我想我需要一種方式來獲得在ListView控件,所以我寫了這個:
//instance vars
ListView listView;
//get ref to listview
listView = (ListView) findViewById(android.R.id.list);
與舊線代碼我補充說:
listView.setListAdapter(adapter);
// selecting single ListView item
listView.getListView();
但是,我得到的錯誤是方法setListAdapter(ListAdapter)未定義爲th e類型MapListActivity或ListView。這對於MapView是有意義的,因爲類擴展了MapActivity,但我不知道如何讓它繼續工作,因爲該類不再擴展ListActivity?
任何幫助表示讚賞。