2010-12-05 7 views
0

...ViewAnimator次のビューに問題がありますか?私はビューを切り替えるためにViewAnimatorを使用してい

私のレイアウトファイルには、このようなものです:私は第1の拡張可能リストから子どもたちの一部をクリックすると、私が直接行ってみたい

 <ViewAnimator android:id="@+id/ViewFlipper01" 
     android:layout_width="wrap_content" android:layout_height="wrap_content"> 
     <!--adding views to ViewFlipper--> 
     <ExpandableListView android:id="@+id/List01" 
      android:layout_width="fill_parent" android:layout_height="fill_parent" 
      android:text="Flipper Content 0"></ExpandableListView> 
     <ExpandableListView android:id="@+id/List02" 
      android:layout_width="fill_parent" android:layout_height="fill_parent" 
      android:text="Flipper Content 0"></ExpandableListView> 
     <TextView android:id="@+id/TextView02" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:text="Flipper Content 2"> 
     </TextView> 
    </ViewAnimator> 

3番目の子供に。それは私のために働いていない理由、私がクリックしても何も起こらない

@Override 
public boolean onChildClick(ExpandableListView parent, View v, 
     int groupPosition, int childPosition, long id) { 

    viewAnimator.setDisplayedChild(2); 
    viewAnimator.showNext(); 

    return true; 
} 

...

私は第二の要素を取得のみviewAnimator.showNext();を使用している場合...

私は見つけることができません。

誰かが私に手がかりを与えることはできますか?

ありがとうございます!

答えて

1

恐らく、問題は、2番目の子のインデックスが実際には1(ViewAnimatorは0ベースのインデックスを使用しています)でした。

関連する問題