Fragment mCurrentfragment;
Fragment a;
Fragment b;
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.add(R.id.activity_main_fl, a);
transaction.hide(mCurrentfragment).add(R.id.activity_main_fl, b);
问题:点击b 有时候会点到a中控件
原因:有时候Activity会拦截OnTuch事件
解决办法:Fragment设置
view.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
return true;
}
});