2014-09-30 124 views
0

我是android新手。我创建了一个新的android项目,选择标签作为模板,Eclipse实现了标签页和页面本身。每个选项卡视图都有一个片段。然后我在一个片段中实现了ListView。从哪里可以从Android获取R.id.container?

现在,当点击列表项目时,应该打开新的视图(片段)。要在单击列表项目上打开新的片段视图,我需要给R.id.fragment_container。此ID告诉我们将显示哪个容器片段视图。

我的问题是我应该在哪里得到R.id.container因为在主要活动中没有使用此ID定义容器。我已经尝试了很多东西在谷歌喜欢增加一个布局(相对/线性),但它崩溃,我也试图给页面ID以及但没有任何反应。

认为我有一些理解与片段的问题。任何特定于我的案例的解释/帮助将不胜感激。谢谢

回答

1

R.id.fragment_container或R.id.container是MainActivity布局文件中View的ID。打开activity_main.xml(或任何它被调用)并添加一个容器来容纳你的片段。

您需要将android:id="@+id/fragment_container"行添加到您选择的视图/布局。

1

add andriod:id =“@ + id/id_name_”。在你的片段布局,并呼吁你想要的任何地方

+0

我已经在那里添加它。但它仍然没有选择它。 – 2014-10-01 15:53:21