【发布时间】:2014-03-11 20:05:25
【问题描述】:
我有一个具有列表视图的片段,我使用一个单独的 baseadapter 类来使用来自 xml 的布局填充列表视图。当用户单击列表视图中的某个图像时,我需要切换到不同的片段。当我为该图像设置 onclick 侦听器时,我似乎无法在 onclick 中使用 getSupportFragmentManager() 方法。我怎样才能做到这一点?
holder.userpic.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Log.d(" ", " value " + obj.get(position).get_post_id());
final FragmentTransaction ft2 = this. getSupportFragmentManager().beginTransaction();
bundle.putInt("pk", value);
bundle.putInt(" ", value);
ProfileFrag fragment2 = new ProfileFrag ();
fragment2.setArguments(bundle);
ft2.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft2.replace(R.id.fragment_swap,fragment2);
ft2.addToBackStack(null);
ft2.commit();
}
});
【问题讨论】:
-
请粘贴一些代码!
标签: android android-listview onclicklistener