我如何从一个片段转到另一个片段?

时间:2014-05-03 09:42:20

标签: android android-fragments fragment

我想通过点击小部件从一个片段转到另一个片段。 我在main活动中使用了这段代码,并在wedget属性中使用了onclick:

public void goOther(View v) {

 Intent go_To_FragmentTwo = new Intent(this, FragmentTwo.class);

 startActivity(go_to_FragmentTwo);

}

请提供示例代码。请介绍一些文章。

1 个答案:

答案 0 :(得分:0)

您需要执行以下操作:

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

    String ID = ((TextView) view.findViewById(R.id.pid)).getText().toString();

        Intent intent = new Intent(view.getContext(), EventDetails.class);
            intent.putExtra(pid, ID);
            view.getContext().startActivity(intent);
}

下面的代码实际上也是将所选项目的ID从一个片段传递到另一个片段,然后根据ID中的值显示详细信息。

希望这会有所帮助:)