这似乎是愚蠢和初学者的问题。但是我可以在同一个布局中有两个活动吗?
所以我的main.xml
布局是这样的:
<LinearLayout>
<MapView>
<ListView>
</LinearLayout>
我有一MapActivity
堂课已经太长了。所以我计划创建一个ListActivity
处理内容的新类ListView
。
我听说我们可以使用Fragment
,但在阅读文档后,它似乎用于处理同一活动中的两个布局。与我需要的相反。
谢谢
这似乎是愚蠢和初学者的问题。但是我可以在同一个布局中有两个活动吗?
所以我的main.xml
布局是这样的:
<LinearLayout>
<MapView>
<ListView>
</LinearLayout>
我有一MapActivity
堂课已经太长了。所以我计划创建一个ListActivity
处理内容的新类ListView
。
我听说我们可以使用Fragment
,但在阅读文档后,它似乎用于处理同一活动中的两个布局。与我需要的相反。
谢谢
您不能让多个 Activity并行运行。您可以使用MapActivity
withListView
作为内容控件。
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);
}
}
注意:一个可以在同一个 Activity 中使用多个 ListView 控件。