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

Как добавить фрагменты в Tabbed Activity (Андроид Студио)? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как пройтись циклом по всем Buttons Лаяута http://www.cyberforum.ru/android-dev/thread1515934.html
Как пройтись циклом по всем кнопкам в данном лаяуте? т.е. надо считывать у всех кнопок параметр Text у всех кнопок..
Android Какова роль этого класса AvailabilityNotifier http://www.cyberforum.ru/android-dev/thread1515856.html
Android Как сделать оплату в приложении
Здравствуйте. Как сделать оплату в приложении, то есть некоторые уровни в игре скажет с 11 по 15 будут платными, один раз заплатил и они стали бесплатными. Пробовал этот метод, но пока выдает ошибку - http://developer.android.com/google/play/billing/billing_integrate.html
Фоновая музыка в сплэш активити Android
Объясните пожалуйста,как сделать,чтобы помимо отображения картинки,звучала так же фоновая музыка? Что нужно дописать в коде?Вот мой код package es.eduards.pacman; import android.app.Activity; import android.content.Intent; import android.os.Bundle;
Android Правильное использование Material Design http://www.cyberforum.ru/android-dev/thread1515713.html
Добрый день! Как правильно использовать MAterial Design? Android 4.0 - Android 5.0.x Нормально ли использовать android.support.v7.widget.* ? Или лучше по другому?
Android Рисование поверх превью фотокамеры Уважаемые знатоки, подскажите пожалуйста, что не так, почему один вид перекрывает другой, а не рисует поверх камеры? У меня разметка имеет следующий вид: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_preview" android:layout_width="fill_parent" android:layout_height="fill_parent" ... подробнее

Показать сообщение отдельно
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
19.08.2015, 09:37     Как добавить фрагменты в Tabbed Activity (Андроид Студио)?
Цитата Сообщение от WalkCat Посмотреть сообщение
То есть, это можно оставить как было по умолчанию, на работу приложения не повлияет?
Да.
Цитата Сообщение от WalkCat Посмотреть сообщение
а position + 1 что значит?
position в данном случае - порядковый номер текущего фрагмента. В метод передается position + 1, вероятно для того, что бы отображать имя фрагмента, а т.к. считается все с нуля, добавляется единица, что бы было не 0,1,2 в названии, а 1,2,3.
Цитата Сообщение от WalkCat Посмотреть сообщение
А если мне не нужно передавать никаких параметров, можно оставить скобки пустыми?
Это зависит от конструктора фрагмента - что он принимает, то и нужно ему отправить (написать в скобках). По идее раз у вас три совсем разных фрагмента, и параметры им никакие задавать не нужно в зависимости от порядкового номера - можно сделать конструктор без параметров. По рекомендациям конструктор итак должен быть всегда пустым у фрагментов.
Java
1
2
3
4
//вот это конструктор
public MyFragment(){
 
}
Фрагменты обычно создаются через фабрику:
Java
1
2
3
4
public static MyFragment newInstance(){
     return new MyFragment();
}
//Этого достаточно для создания фрагмента без параметров.
Далее что бы менять фрагменты в "листалке"
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        
        @Override
        public Fragment getItem(int position) {
            switch(position){
                case 0:
                    return MyFragment1.newInstance();
                case 1:
                    return MyFragment2.newInstance();
                case 2:
                    return MyFragment3.newInstance();
                default:
                    return null;//Это для того, что бы что-то вернулось, если порядковый номер вдруг будет больше 2. И в данном случае приложение закроется с ошибкой.
            }
        }
 
Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru