如何显示进度条从一个活动移动到另一个活动在android中

时间:2010-11-30 09:42:17

标签: android

我想显示从一个活动到另一个活动的进度条,直到加载了另一个活动,任何人都可以举例说明

由于

2 个答案:

答案 0 :(得分:1)

从当前活动切换到新活动时,无法显示进度。

答案 1 :(得分:0)

您可以通过在xml中的ViewFlipper中声明两个进度条来完成此操作。

    <?xml version="1.0" encoding="utf-8"?>
      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/lah"
        >
       <ViewFlipper 
        android:id="@+id/myFlipper"
        android:layout_height="fill_parent"
        android:layout_width="fill_parent" 
        >
            <LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >

            <ProgressBar 
                      android:id="@+id/first_progressbar" />
            </LinearLayout> 



            <LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" >

            <ProgressBar 
                      android:id="@+id/second_progressbar" />

            </LinearLayout> 


      </ViewFlipper>

  </LinearLayout>

然后在你的java程序中创建一个ViewFlipper对象。

    ViewFlipper vf = (ViewFlipper) findViewById( R.id.myFlipper);

并致电

    vf.showNext();

因此,您可以显示两个ProgressBar。您还可以应用似乎ProgressBars从一个活动移动到下一个活动的动画。感谢...

    vf.setInAnimation(AnimationUtils.loadAnimation( getApplicationContext(), R.anim.right_in ));
    vf.setOutAnimation( AnimationUtils.loadAnimation( getApplicationContext(), R.anim.left_out ));
    vf.showNext();