0

ばかげた初心者の質問のようです。しかし、同じレイアウトで 2 つのアクティビティを使用できますか?

したがって、私のmain.xmlレイアウトは次のようになります。

<LinearLayout>
    <MapView>
    <ListView>
</LinearLayout>

MapActivityすでに長すぎるクラスがあります。そのため、コンテンツを処理する新しいListActivityクラスを作成することを計画しました。ListView

使えると聞いたFragmentのですが、ドキュメントを読んだところ、同じアクティビティで2つのレイアウトを処理するために使用されているようです。私が必要とするものの反対。

ありがとう

4

1 に答える 1

2

複数のアクティビティを並行して実行することはできません。コンテンツ コントロールとしてMapActivity使用できます。ListView

public class MapList extends MapActivity {

ListView mListView;

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.layoutfile);
        mListView =(ListView)findViewById(R.id.listviewid);
    }
}

注: 同じアクティビティで複数の ListView コントロールを取得できます。

于 2012-12-03T06:59:41.517 に答える