Articles of андроид фрагменты

Как вводить зависимость от вложенного фрагмента андроида?

Для обычного (не вложенного фрагмента) я использую следующий подход 1) создать метод зависимостей (…) для установки зависимостей фрагмента class MyFragment extends MyFragment { void dependencies(Deps deps); } 2) в активности родителя MyFragment onAttachFragment () метод Я просто предоставляю зависимости для фрагмента class MyActivity{ void onAttachFragment(Fragment f){ ((MyFragment)f).dependencies(deps); } } Для вложенного фрагмента больше нет фрагмента […]

Как сделать перекрытие второго фрагмента на первом фрагменте, а фрагментарный переход

Я работаю над переходом фрагментов. Когда я заменяю первый фрагмент вторым фрагментом, он появляется ниже первого фрагмента. Я хочу, чтобы он двигался поверх первого фрагмента. Как я могу это сделать? fragmentTransaction.setCustomAnimations(animEnter, animExit, animPopEnter, animPopExit); fragmentTransaction.replace(R.id.fragmentListView, fragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.commit();

Android Set Text TextView в фрагменте, который находится в FragmentPagerAdapter

Этот меня заводит. В принципе, я хочу создать ViewPager и добавить к нему несколько Fragment . Затем, все, что я хочу сделать, оно устанавливает значение в одном из TextView s Fragment . Я могу добавить Fragment s fine, и они присоединяются, но когда я findViewById() к findViewById() для одного из TextView s в первом Fragment […]

Фрагмент в ViewPager возвращает пустой объект onResume

Я использую FragmentPagerAdapter для переключения с фрагментов. Мне нужно, чтобы некоторые функции вызывались при создании фрагментов и были проблемы с OnPause и OnResume, поэтому, как предложено этим вопросом, я реализовал интерфейс OnPageSelectListener: public interface OnPageSelectListener { void onPageSelected(); void onPageNotVisible(); } Он вызывает функцию OnPageSelected всякий раз, когда эта страница выходит на передний план. Работает […]

Robolectric: Как я могу проверить активность, содержащую SherlockFragment?

Я читал много ссылок отсюда, github и robolectric blog, но пока не нашел рабочего решения (уже используя Robolectric 2.0 alpha 2). ОБНОВЛЕНИЕ: Проблема также возникает, даже если мы заменим SherlockFragment для android.support.v4.app.Fragment . Я смог проверить SherlockFragmentActivity после этого совета , но когда я добавлю этот фрагмент, то есть SherlockFragment, в свою активность xml: <fragment […]

Анимация фрагментов андроида с использованием пакета совместимости

Как я могу использовать анимацию для переходов между фрагментами? Я пытался FragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE); FragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); Изменяя анимацию на разные виды анимаций, но она всегда кажется оживленной, как замирание, в то время как нажатие фрагмента и выцветание при появлении фрагмента.

Как реализовать навигационный ящик с детальными деталями фрагментов

Я получил образец навигационного ящика с этого сайта: http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/ И главная деталь отсюда: http://wptrafficanalyzer.in/blog/itemclick-handler-for-listfragment-in-android/ Ошибка LogCat oncreateview (inflac ….), представление не может быть создано Я попробую это //the main activiry as Activity: package in.wptrafficanalyzer.listfragmentitemclick; import in.wptrafficanalyzer.listfragmentitemclick.adapter.NavDrawerListAdapter; import in.wptrafficanalyzer.listfragmentitemclick.model.NavDrawerItem; import java.util.ArrayList; import in.wptrafficanalyzer.listfragmentitemclick.R; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.app.ListFragment; import android.content.Intent; import […]

Клавиатура перекрывает EditText при нажатии

В моем фрагменте у меня есть editText внутри scrollview, и когда я нажимаю на него, я устанавливаю его таким образом: getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); Он работает отлично с первого раза, когда он открывается, но когда я закрываю клавиатуру и открываю ее снова, она перекрывает editText, как я могу установить, что editText всегда открывается в режиме SOFT_INPUT_ADJUST_PAN? […]

Замена фрагмента сама по себе ничего не показывает

Я пытаюсь решить и показать фрагмент в методе onResume активности, но в случае, если ранее добавленный фрагмент будет выбран снова, действие будет пустым. Пример кода (с одним фрагментом): @Override protected void onResume(){ FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.replace(R.id.myLayout, fragA); trans.commit(); getSupportFragmentManager().executePendingTransactions(); } С приведенным выше кодом, когда активность создается впервые, она показывает fragA правильно, но в […]

Являются ли Фрагменты и Фрагменты активными быстрее, чем Действия?

Являются ли Фрагменты и Фрагменты активными быстрее, чем Действия? Если мне не нужно загружать свою активность в фрагменты, я должен использовать FragmentActivities и Fragments over Activities? Причина, о которой я прошу, заключается в том, что я использую действия исключительно в течение многих лет, а SDK для Facebook, а также Google Maps 2.0 заставили меня использовать […]

Intereting Posts
Как установить несколько тегов на кнопку? Отслеживание Android-рефереров с Amazon Appstore Xamarin Shared Projects vs Портативные библиотеки классов Почему Fragment's onCreate () иногда вызывается до операции onCreate ()? Ошибка получения родительского элемента для элемента: ресурс не найден, который соответствует указанному имени «android: TextAppearance.Material.Widget.Button.Borderless.Colored» Как получить Bluetooth-устройства в список? Как получить доступ к объектам XML-макета из класса Java в Android Синхронизация данных Android между пользователями АБР по беспроводной сети Eclipse сохраняет рабочее пространство … и строительное пространство … и рабочее пространство для строительства Как настроить эмулятор Android для имитации Galaxy Nexus? Как настроить VPN программно? Вертикальное раздвижное меню в Android Как я могу поместить символы utf-16 в текстовый ресурс Android? Вычисление высоты каждой строки ListView