我想在单个布局中显示单个应用程序的两个不同活动..
e.g。我已将屏幕划分为两部分......现在是第一部分..它是一个列表视图,在第二个视图中,它是一个内容......
现在,每当用户点击listview项目然后在相同的布局上,在内容部分,我们调用不同的活动并显示该活动的内容..
假设列表视图中有4个列表,当用户点击列表项时,它会调用另一个简介,并且该活动内容将显示在同一布局的内容部分。
谢谢..
答案 0 :(得分:2)
您可以使用Fragments
执行此操作,但不能同时显示两个Activity
或包含在单个布局中。
答案 1 :(得分:0)
使用<include>
和以下链接中提供的其他标签:
Layout Tricks: Creating Reusable UI Components
Layout Tricks: Using ViewStubs
Layout Tricks: Creating Efficient Layouts
Layout Tricks: Merging Layouts
希望这有帮助。
答案 2 :(得分:0)
首先忘记使用两个活动。这不是正确的方法。我建议使用Fragment或者你可以在一个活动中显示列表,点击列表项打开另一个活动来显示它的详细内容(更容易和正确的)。
答案 3 :(得分:-2)
你应该开始你的结果活动,并从意图onActivityResultMethod获取内容数据。
startActivityForResult(intent,requestCode);
和接收方:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
}