1

这段代码在我的HTC Disire和Android 2.3.3设备上运行良好,但在我的android 4.0手机——华为C8812上不行?

public void changeNextActivity(Class<?> c){
    Intent intent = new Intent(this,c);
    this.startActivity(intent);
    overridePendingTransition(R.anim.animation_right_in,R.anim.animation_left_out);
}
4

1 回答 1

3

尝试在新活动的 onCreate 中编写 overridePendingTransition 代码。

 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        overridePendingTransition(R.anim.slide_in_hor, R.anim.slide_out_hor);
        setContentView(R.layout.main);

        }
于 2013-01-21T10:35:02.217 回答