我使用带有 ADT 的 Eclipse Juno 创建了一个项目,为 ICS 版本选择了 swipe+tab 模型。我在生成的代码中看到有一个部分创建一个 textview 并将页面/选项卡编号放置在运行时显示的 textview 的中心。
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Create a new TextView and set its text to the fragment's section
// number argument value.
TextView textView = new TextView(getActivity());
textView.setGravity(Gravity.CENTER);
textView.setText(Integer.toString(getArguments().getInt(ARG_SECTION_NUMBER)));
return textView;
但是,我不想在每个选项卡上显示一个文本视图,而是从我的布局中显示一个 XML 文件......每个选项卡的唯一布局。我想我需要使用这样的东西:
setContentView(R.layout.tab1);
或者
setContentView(R.layout.tab2);
但我似乎无法弄清楚如何让它在我的标签中工作。建议?