@EView public class BaseButton extends Button implements OnClickListener { private SherlockFragment nextFragment;
public BaseButton(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
public void onClick(View v) {
// TODO Auto-generated m ethod stub
//how to get fragment manager?
FragmentManager fragmentManager = app.getFragmentManager();
}
public SherlockFragment getNextFragment() {
return nextFragment;
}
public void setNextFragment(SherlockFragment nextFragment) {
this.nextFragment = nextFragment;
}
}
我想使用android批注将下一个片段动态添加到我的自定义视图中
最佳答案
视图不应知道其放置位置(片段或活动)。您应该找到View并在外部设置OnClickListener或提供FragmentManager(我不认为最好像在您的示例中那样在View内部使用FragmentManager)。