2016-11-01 8 views
0

私の問題は縦型のviewPagerを持っていて、自分のページに私が登録しているので、textFieldが満たされているときに新しいページを追加したいが、新しいページを作成し、notifyDataChanged()を呼び出すと、テキストフィールドにフォーカスがなくなります。フォーカスを失うことなくこれを行う方法がありますか?動的にフォーカスを失うことなくviewPagerにページを追加する

私は私のリストに新しいコンテンツを追加し、pageAdapterでこのメソッドを呼び出すのですviewPagerに新しいページを追加するには:

public void updateArrayDemoData(List<RegisterPageControl> newArrayData){ 
     this.arrayDemoData = newArrayData; 
     notifyDataSetChanged(); 
    } 


@Override 
    public int getItemPosition(Object object) { 
     return POSITION_NONE; 
    } 

答えて

0

は、現在のページャのインデックスは、各とするたびに、選択ホールドint indexNumberのような変数。リストコールを更新した後

pager.setCurrentItem(indexNumber); 
関連する問題