Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

При смене ориентации экрана накладываются фрагменты - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как правильно отобразить массив сообщений в AsynkTask? http://www.cyberforum.ru/android-dev/thread1511728.html
как правильно отобразить массив сообщений в AsynkTask методе onPostExecute можете фрагмент небольшой привести?? TextView нужно для этого в элементах listview создавать??
Программирование Android Как заполнить ListView массивом сообщений из AynkTask? как listview правильно заполнить массивом сообщений из AynkTask?? http://www.cyberforum.ru/android-dev/thread1511725.html
Программирование Android Не отображается ListView
public class ListViewActivity extends Activity { private static final String TAG = "Vkfunc"; SharedPreferences mSettings; Context context; VkWebViewClient vk; public...
Приглашаю присоединиться к проекту Программирование Android
Всем доброе время суток! Набираю молодую команду разработчиков в возрасте 16-19 лет для разработки в первую очередь игры под os Android! - работать будем в удаленном режиме; - участники проекта...
Программирование Android Каким образом нужно работать с картинками при создании приложения? http://www.cyberforum.ru/android-dev/thread1511632.html
Люди добрые, подскажите мне такую вещь. Каким образом нужно работать с картинками при создании приложения? Я работаю в Android Studio, у меня есть необходимость в отображении картинок, но ведь у всех...
Программирование Android NullPointerExpection import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Bitmap; import android.os.AsyncTask; import android.util.Log;... подробнее

Показать сообщение отдельно
jenokizm
18 / 34 / 10
Регистрация: 27.03.2014
Сообщений: 691
09.08.2015, 11:25  [ТС]
Цитата Сообщение от jenokizm Посмотреть сообщение
Проблема в том что при перевороте устройства (смена ориентации) все что есть фрагменты налаживаются друг на друга
Не понимаю чего тут непоятного? Переворачиваю устройство и все накладывается слоями!
Положи на свой стол тетрадку а сверху ручку. Увидишь наложение, будет видна и ручка и тетрадка. вот это и будут фрагменты_)

Добавлено через 1 минуту
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mFragment1 = new Fragment1();
            mFragment2 = new Fragment2();
            mFragment3 = new Fragment3();
 
            mStackFragments = new Stack<SupportFragment>();
 
            var trans = SupportFragmentManager.BeginTransaction();
            trans.Add(Resource.Id.fragmentContainer, mFragment3, "Fragment3");
            trans.Hide(mFragment3);
 
            trans.Add(Resource.Id.fragmentContainer, mFragment2, "Fragment2");
            trans.Hide(mFragment2);
 
            trans.Add(Resource.Id.fragmentContainer, mFragment1, "Fragment1");
            trans.Commit();
 
            mCurrentFragment = mFragment1;
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void ShowFragment (SupportFragment fragment)
        {
            if (fragment.IsVisible){
                return;
            }
 
            var trans = SupportFragmentManager.BeginTransaction();
 
            trans.SetCustomAnimations(Resource.Animation.slide_in, Resource.Animation.slide_out, Resource.Animation.slide_in, Resource.Animation.slide_out);
 
            fragment.View.BringToFront();
            mCurrentFragment.View.BringToFront();
 
            trans.Hide(mCurrentFragment);
            trans.Show(fragment);
 
            trans.AddToBackStack(null);
            mStackFragments.Push(mCurrentFragment);
            trans.Commit();
 
            mCurrentFragment = fragment;
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru