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

Полезные классы в Android, AsyncTask и свободном соединении, пожалуйста, сообщите

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

Библиотека Android ResideMenu, в нижней части фрагмента есть проблема кадрирования

https://www.dropbox.com/s/lykyutdlo6386il/nexus%205%202.png?dl=0 Это изображение захвачено nexus 5. Как вы видите, разница между верхней и нижней частью экрана отличается. Логотип Android обрезается, когда боковое меню закрыто. Часть нижнего экрана скрыта под собственной навигационной панелью. https://www.dropbox.com/s/wcwuat1bwoqa26v/correct1.png?dl=0 С другой стороны, эта фотография захватывается галактикой s5 mini. Вы можете заметить, что разница между верхней и нижней частью экрана равна той […]

Понимание жизненного цикла активности фрагментов

Я создал приложение для Android, которое использует ViewPager для прокрутки трех фрагментов (каждый из трех фрагментов содержит gridview). Недавно я начал изучать фрагменты и предположил, что после того, как мои gridviews были созданы в их фрагментах, каждый фрагмент будет в памяти и никогда не будет загружаться снова. Недавно я заметил, что когда я вытащил из […]

Отключенный фрагмент диалогового окна снова появляется, когда приложение возобновляется

Привет, Я разрабатываю приложение, которое использует карты. Я использую Fragment Activity и фрагмент с именем Fragment-A. В Fragment-A есть кнопка, при нажатии этой кнопки открывается фрагмент диалога, отображает карту с некоторым местоположением, полученным ранее с сервера. Скажем, этот фрагмент диалога – DialogFragment-B. У этого есть кнопка, чтобы закрыть, кнопка, чтобы перейти к Google Maps app, […]

Пользовательский ViewPager внутри ObservableScrollView не измеряет высоту должным образом

У меня есть CustomViewPager внутри ObservableScrollView который выглядит так: Кажется, он измеряет фрагмент, но не измеряет высоту фрагмента, который находится вне экрана. Поэтому я не могу прокручивать вверх. Это код для CustomViewPager: public class CustomViewPager extends ViewPager { private View view; public CustomViewPager(Context context) { super(context); } public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); […]

Используя намерение вызывать фрагмент из другого фрагмента

Я использую элемент управления viewpager для размещения трех фрагментов. Я поместил кнопку в каждом фрагменте, чтобы перейти к следующему фрагменту. Так я хотел знать, как перейти от одного фрагмента к другому с помощью намерения? Основная цель – создать форму регистрации, которая была разделена на три фрагмента. Код показан ниже: Основная деятельность: package pl.looksok.viewpagerdemo; import android.os.Bundle; […]

Изменить элементы навигационного ящика внутри фрагмента

У меня есть инициатор навигации MainActivity. Есть и некоторые фрагменты. Мне нужно изменить названия списка навигационных ящиков изнутри фрагментов. Я попробовал этот фрагмент: navMenuTitles = getActivity().getResources().getStringArray(R.array.nav_drawer_items); navMenuTitles[1] = username; Но пока не повезло. Это моя основная деятельность: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; // nav drawer […]

Динамически удалять элемент из ViewPager с помощью FragmentStatePagerAdapter

В этой теме обсуждается довольно много дискуссий ViewPager PagerAdapter не обновляет вид Обновлять ViewPager динамически? Удаление фрагментов из FragmentStatePagerAdapter Я пробовал различные решения (включая недействительность с POSITION_NONE ). Но я до сих пор не знаю, как правильно удалить элемент. Что происходит Либо я получаю пустую страницу (это означает, что фрагмент уничтожен, но instantiateItem не был […]

Есть ли способ отображения фрагментов в TabHost?

Я хотел бы показать другой фрагмент в TabHost для каждой вкладки. Но, похоже, нет простого способа сделать это. TabHost может принимать только A. Views или B. Intents, которые запускают действия, когда пользователь выбирает вкладку. Переход с помощью A означает, что я должен инициализировать каждый фрагмент и загружать их в контейнер. Представления, которые даны TabHost. Но […]

Как добавить заголовок и объект предпочтения в PreferenceActivity, не используя XML-файл, а Java?

У меня есть PreferenceFragment и PreferenceActivity, из которых я добавляю заголовки из XML-файла следующим образом: PreferenceActivity @Override public void onBuildHeaders(List<Header> target) { if(DEBUG) Log.i("PreferenceActivity", "onBuildHeaders() -> LogicAnalizerPrefs"); if(android.os.Build.VERSION.SDK_INT >= 12) { loadHeadersFromResource(R.xml.preference_header_logicanalizer, target); } } PreferenceFragment: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if(DEBUG) Log.i("PreferenceFragment", "onCreate() -> LogicAnalizerPrefsFragment"); int res = getActivity().getResources().getIdentifier(getArguments().getString("logicprefsheaders"), "xml", getActivity().getPackageName()); addPreferencesFromResource(res); […]

Intereting Posts
NoClassDefFoundError с Android Studio на Android 4 Трансляция при добавлении / изменении контакта? Android studio @aar import создает неправильный каталог взорванных-aar Как использовать динамический источник в jQuery combo box в приложении Android с помощью телефонной затычки Изменение размера растрового изображения внутри выделенного слоя Отображать значок emoji / emotion в Android TextView Как установить будильник для рабочих дней в android Ошибка: compileSdkVersion android-21 требует компиляции с JDK 7 – windows Приложение Android запоминает свои данные после удаления и переустановки Передача файлов Bluetooth Android Получить домашний / офисный адрес с Google Maps Мобильная панель jQuery не полностью закрывается только в браузере Android Dagger2 – null вместо введенного объекта Кнопка «Назад» для предыдущей страницы в веб-браузере Android не работает Android Espresso: тестовая фильтрация не поддерживается для данной версии JUnit. Обновите версию JUnit, по крайней мере, до 4.6