Android. Многооконное приложение

Нужно:
1)Файл разметки xml, связанный с классом, унаследованным от Activity, и содержащий ViewFlipper. Данный файл будет контенером для остальных представлений
2)Несколько файлов xml c RelativeLayout (скорее всего будет работать и с другими видами Layout)
3)В классе контейнера пишем примерно такой код в процедуре OnCreate:

ViewFlipper flipper = (ViewFlipper)findViewById(R.id.viewFlipper1);
        LayoutInflater inflater =
        	(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        int layouts[] = new int[]{R.layout.banner};//Список id для всех представлений, между которыми нужно переключаться
        for(int l : layouts)
        	flipper.addView(inflater.inflate(l, null));

Теперь для того, чтобы переключаться между разными View можно использовать команды:

flipper.showNext();

 

flipper.showPrev();

 

flipper.setDisplayedChild(0);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *