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

Фрагменты, перекрывающиеся друг с другом

У меня есть панель действий с 3 вкладками, каждая вкладка открывает фрагмент. На третьей вкладке «Каталог» есть список: Когда я нажимаю на элемент, он открывает еще один фрагмент, который не является частью панели действий: public void onClick(View v) { switch (v.getId()) { case R.id.category1: Fragment cosmeticsFragment = new ActivityCosmetics(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(android.R.id.content, cosmeticsFragment); […]

Android FragmentTabHost – Не полностью выпечен?

Я хотел увидеть, удалось ли кому-то добиться успеха в настройке вкладок с помощью FragmentTabHost, который поставляется с новым уровнем API Android 17. Я был рад, что смог вложить вкладку в мой ViewPager SherlockFragments, но у меня возникли проблемы с простыми вещами, например, перемещением вкладок в нижней части или изменением компоновки вкладок. Кто-нибудь видел хороший пример […]

ViewPager PagerObserver не зарегистрирован

Мое приложение закрывается, когда я выключаю экран и снова включаю его. Logcat сообщает мне, что причина этой ошибки указывает на строку java 60 в моем CourseFragment.class, которая расширяет фрагмент. mViewPager.setAdapter(infoTechPageAdapter); Я реализую ViewPager в своем CourseFragment.class, который расширяет фрагмент. Вот мой код: public class CourseFragment extends Fragment { public static final String ARG_POSITION_NUMBER = "course_number"; […]

Обновление представления внутри фрагмента

Я искал многочисленные вопросы, которые похожи на этот, но не нашел ответа ни в одном из них. У меня есть активность с тремя вкладками, доступными через панель действий. Я достиг этого, добавив 3 фрагмента, которые раздувают пользовательский вид, который я сделал, расширяя класс представления. На момент изменения базы данных я пытаюсь обновить представление на моей […]

Отклонить DialogFragment (не Dialog) onTouchOutside

Я просмотрел все ответы об отключении Dialog onTouchOutside , однако я использую DialogFragment в своем приложении. Как я могу добиться отклонения DialogFragment, когда пользователь щелкает за пределами области DialogFragment . Я изучил исходный код Dialog для setCanceledOnTouchOutside public void setCanceledOnTouchOutside(boolean cancel) { if (cancel && !mCancelable) { mCancelable = true; } mCanceledOnTouchOutside = cancel; } […]

Android Wear WearableListView в GridViewPager

Я создаю приложение Android Wear, которое я бы хотел представить в виде нескольких страниц, которые можно прокручивать по горизонтали. Для этого я использую GridViewPager и связанный FragmentGridPagerAdapter, который жестко связан с одной строкой. Это отлично работает для прокрутки по горизонтали между плитами, однако в одном из моих фрагментов я хочу использовать WearableListView, чтобы позволить пользователю […]

FragmentTabHost не создает вид внутри Фрагмент в андроиде

У меня возникла проблема с отображением вида на tabhost – когда я выбираю вкладку, содержимое остается пустым. Из того, что я могу сказать, onCreateView не вызывается на дочерние фрагменты . onMenuCreate отлично работает, потому что меню изменяется, как и предполагалось. public class PatientTabFragment extends Fragment { private FragmentTabHost mTabHost; @Override public View onCreateView(LayoutInflater inflater, ViewGroup […]

Как добавить функцию «Назад» в WebView внутри фрагмента?

ОБНОВЛЕНИЕ: Решено! Проблема была связана с моим Viewpager, а не с WebView. Я пытаюсь добавить функцию «Назад» к моему WebView находящемуся внутри Fragment . Но я не могу понять, как: public final class TestFragment extends Fragment { static WebView mWeb; private View mContentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mContentView = […]

Как работает автоматическое восстановление фрагментов

При использовании FragmentActivity он автоматически восстанавливает состояние фрагмента и воссоздает все фрагменты. Я знаю, что это делается главным образом с сохранением состояния в onSaveInstanceState а затем восстанавливается в onCreate активности. Немного о коде, который я видел, что все фрагменты воссозданы (или только прикреплены, если preserveInstance истинно) и добавлены в FragmentManager но мне непонятно, каким образом […]

3D Flip Animation на android.support.v4.Fragment

В настоящее время я читаю этот учебник: http://developer.android.com/training/animation/cardflip.html На флип Анимации фрагментов . К сожалению, объектный аниматор доступен только для android.app.Fragment, а не для Фрагмента поддержки. Я попытался восстановить анимацию .xml, используя анимацию масштаба и вращения. Но теперь анимации просто не исполняются, и по прошествии времени, которое я установил в файле анимации .xml, появляется другой […]