【发布时间】:2013-12-26 12:05:05
【问题描述】:
我正在为滑动菜单使用 SherlockFragments 库。当我将项目列表作为菜单时 我单击项目片段作为活动打开,但它是一个片段。现在我是片段的新手。我不知道如何从一个片段移动到另一个片段。在活动中,我们打算移动到另一个活动.但是在片段中我不知道如何移动到另一个片段。我在片段A中有一个按钮。当我点击这个按钮时,它会移动到片段B。 通过谷歌搜索,我知道它有不同的周期,但无论如何,当我单击按钮时,我得到了 toast msg 下面是代码
public class Fragment2 extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.actionnetworklogin, container, false);
Button login = (Button)view.findViewById(R.id.login);
login.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(v.getContext().getApplicationContext(),"login clicked", 5000).show();
}
});
return view;
}
}
谁能告诉我如何将一个片段移动到另一个片段?
还有其他方法可以使用活动而不是片段吗?
我已经为所有活动和 java 文件编写了代码,但我不知道滑动菜单有碎片,现在我必须编写所有代码片段。
【问题讨论】:
-
您必须为此使用 FragmentTransaction。
-
我不能使用活动而不是片段