2

Google Maps View と ListView を 1 つのアクティビティに合わせようとしています。MapsView は左側の画面の 2/3 を占め、リストは右側の 1/3 を占めます (Landscape で)。

http://i.stack.imgur.com/LA3XN.png

MapsView と ListView の両方が同じ JSON 情報を受け取り、onCreate() を取得します。画面の 2/3 に MapsView を合わせることができましたが、ListView はデータを受け取りません。スーパークラスがListActivityではない場合、ListViewを正しく処理する方法を教えてもらえますか?

4

1 に答える 1

0

リスト ビューのリスト アダプターを作成して設定する必要があります。したがって、リスト アクティビティ内で setAdaptor() を呼び出すだけでなく、レイアウトからリスト ビューのインスタンスを取得します。

ListView l = (ListView)findViewById(R.id.myListView);

そのアダプターをセットします。

l.setAdaptor(adaptor);
于 2012-06-12T12:10:25.647 に答える