解决方案 »

  1.   

    你设置的动画可能有问题, 退出动画便宜可以设置为0, 但是两个动画的duration需要一样。
    我试了下没问题,你试试吧:退出动画:
    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">    
        <translate    
            android:fromXDelta="0"    
            android:toXDelta="0"    
            android:fromYDelta="0"    
            android:toYDelta="0"    
            android:duration="800" />    
    </set> 进入动画:
    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">    
        <translate    
            android:fromXDelta="-100%p"    
            android:toXDelta="0"    
            android:fromYDelta="0"    
            android:toYDelta="0"    
            android:duration="800" />    
    </set> 写法是:
    overridePendingTransition(进入动画, 退出动画);
      

  2.   

    嗯,这样就对了
    我写的fromXDelta="0%p",应该直接写0