2011-07-17 22 views

答えて

1

次に、あなたのJavaプログラムでViewFlipperオブジェクトを作成ViewFlipper

<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/flipper" 
     android:layout_height="fill_parent" 
     android:layout_width="fill_parent" 
     > 

     <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/first_layout"> 
     . 
     . 

     . 

     </LinearLayout> 

     <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/second_layout"> 
     . 
     . 

     . 

     </LinearLayout> 

    </ViewFlipper 
</LinearLayout> 

の下に1つのレイアウト内の2つのレイアウトのすべてのプロパティを定義することができます。

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

そして、あなたはまた、右から左にレイアウトを切り替えると思われるアニメーションを適用することができます

vf.showNext(); 

呼び出します。ありがとうございます...

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

はそれが機能しなかった場合、あなたはまた、1つのレイアウトの下にすべてのあなたの意見を入れて、trueにボタンの可視性とfalseにプログレスバーの可視性を設定することができsetContentView(R.layout.secondLayout);

をお試しください...私を助けて5秒後にあなたはprogessバー用の2つのレイアウトのレイアウトを宣言し、プログレスバーの進捗がGONEとボタンのレイアウトの可視性としてだけで設定され、プログレスバーのレイアウトの可視性を完了したときに、第2の後、ボタンを含む場合

+0

ありがとうございます –

0

を使用することができますVISIBLEとして 最初のボタンのレイアウトの可視性は消えるべきです。

関連する問題