如何制作这样的程序: MainActivity 有一个按钮可以使程序打开 TabsActivity。TabsActivity 有 3 个选项卡,每个选项卡(片段)都有一个列表。
我尝试按照一些教程执行此操作,但没有成功。我在将片段(选项卡)传递给需要 Context 对象的 BaseAdapter 类的函数时遇到问题。
BaseAdapter 类:
public class AdapterListView extends BaseAdapter
{ ... }
BaseAdapter 类的函数(构造函数):
public AdapterListView(Context context, ArrayList<ItemListView> itens)
{ ... }
片段类:
public class FristTabFragment extends Fragment implements OnItemClickListener
{ ... }
在片段中使用函数:
private AdapterListView adapterListView;
adapterListView = new AdapterListView(this, itens);
编译器(eclipse)说接受 FirstTabFragment 作为参数的构造函数 AdapterListView 是未定义的。AdapterListView 构造函数需要一个上下文。