【发布时间】:2013-04-18 22:20:14
【问题描述】:
我的 android 应用程序中有四个选项卡,我想在每个选项卡中实现活动,并将意图从一个选项卡内的活动发送到另一个选项卡中的活动。问题是我的选项卡类扩展了片段,即
public class Results extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return (LinearLayout) inflater.inflate(R.layout.results, container, false);
}
}
函数 findViewById 不起作用,因为该类没有扩展 Activity,所以我无法将任何 Activity 附加到按钮。帮助如何做到这一点任何人?
【问题讨论】:
-
“我想在每个选项卡中实现活动”——这种方法已被弃用两年多。请使用其他方法,例如
FragmentTabHost、带有片段的操作栏选项卡或ViewPager。 -
我似乎找不到 FragmentTabHost 和活动的好例子。你能指点我寻找的方向吗?
-
如果“FragmentTabHost 和活动”是指“从活动中填充选项卡内容的 FragmentTabHost”,则不受支持。正如我所指出的,activity-in-tabs 已经被弃用了两年多。是使用 Fragments-in-tabs 还是 view-in-tabs 取决于您,尽管对 Fragments-in-tabs 的支持更多。
标签: android tabs android-activity