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

Ошибка в приложении ID приложения facebook в манифесте

Вот небольшая информация о моем приложении. У меня есть вкладка с использованием Fragments и ViewPager . На третьей вкладке у меня есть карта Google V2. Теперь, когда пользователь приложения будет находиться на определенной вехой, он может поделиться информацией об этой ориентире на facebook. Я успешно создал карту, но подробности о достопримечательностях еще предстоит сделать. Теперь […]

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

Привет всем Я хочу открыть фрагмент «Text-To-Speech output» из настроек приложения. Сначала мне нужно открыть активность настроек, а затем его фрагмент. Я попытался установить ComponentName но не смог найти его. Должен ли я использовать FragmentManager ; Я не мог найти ничего конкретного в моих потребностях. Может кто-нибудь дать мне ссылку, которая могла бы объяснить это […]

Как заменить фрагмент нажатием кнопки этого фрагмента?

У меня есть активность, содержащая несколько фрагментов. Сначала изначально фрагмент и в нем есть две кнопки. После нажатия этой кнопки я должен заменить фрагмент на новый фрагмент. Каждый фрагмент имеет различные виджеты и заменяет текущий фрагмент как различные события. Это моя проблема. Как я могу достичь этого. Предложите мне идеи.

Лучший способ реализовать несколько диалогов оповещений в действии

У меня есть Activity with 3 Fragments , теперь у каждого фрагмента есть 2 ToggleButtons (всего шесть кнопок). AlertDialog отображается пользователю при каждом нажатии кнопки. Каждая кнопка выполняет несколько разных действий, поэтому макеты / виды диалогового окна Alert отличаются друг от друга, и поэтому положительная кнопка для диалогов тоже отличается, в то время как клики […]

Как игнорировать нажатие клавиши «Поиск» в диалоговом окне «Диалог»

Я ранее расширил класс Dialog для своих диалогов, и мне пришлось использовать следующий сегмент кода в моих диалогах, чтобы они не были уволены при нажатии клавиши поиска телефона: setOnKeyListener(new OnKeyListener() { public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_SEARCH) return true; // pretend we've processed it else return false; // […]

Использовать smoothScrollTo в фрагменте

У меня есть следующая ситуация: Я использую навигационный ящик, чтобы пользователь мог легко перемещаться между разными темами. Вы можете найти здесь фотографию: https://drive.google.com/file/d/0B2gMUEFwlGRfSHRzVlptYmFQTXc/edit?usp=sharing При нажатии на заголовок, например General, заменяется только основной контент, используя фрагмент и файл макета. Но когда пользователь нажимает на подзаголовок, например Gameplay , макет меняется, И он должен прокручиваться вниз до […]

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

В настоящее время я пытаюсь использовать библиотеку ButterKnife для Android для обработки некоторого кода шаблона ( https://github.com/JakeWharton/butterknife ) Я настроил его и получил его полурабочим, но я столкнулся с проблемой, которую я не могу исправить: / У меня есть фрагмент, который содержит 1 единственный элемент ListView, и для этого ListView я прикрепляю нижний колонтитул, содержащий […]

FragmentTabHost & Fragments – Как передать данные между вкладками?

У меня есть MainActivity (FragmentActivity), у которого есть FragmentTabHost. public class FragmentTabs extends FragmentActivity { private FragmentTabHost mTabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_tabs); mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost); mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent); mTabHost.addTab(mTabHost.newTabSpec("classA").setIndicator("Class A"), ClassA.class, null); mTabHost.addTab(mTabHost.newTabSpec("classB").setIndicator("Class B"), ClassB.class, null); mTabHost.addTab(mTabHost.newTabSpec("classC").setIndicator("Class C"), ClassC.class, null); } } ClassA, ClassB и ClassC – это все фрагменты (android.support.v4.app.Fragment). […]

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

У меня есть метод в классе фрагментов. Я хочу вызвать этот метод из основного действия, но я не хочу использовать FragmentById (или) FragmentByTag. Мой метод фрагмента: public void setItemFromDrawer(String sourceTag, String destTag){//do something} Как вызвать метод выше из основного действия без использования FragmentById (или) FragmentByTag. Пожалуйста, кто-нибудь исправить. Заранее спасибо.

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

У меня есть активность с ViewPager, в адаптере ViewPager я предоставляю фрагмент для каждой позиции. Пример фрагмента – DebugFragment. Я написал исходный код ниже. public class DebugFragment extends android.support.v4.app.Fragment { private OnFragmentInteractionListener mListener; public interface OnFragmentInteractionListener { void onFragmentInteraction(int someValue); } public static DebugFragment newInstance() { DebugFragment fragment = new DebugFragment(); Bundle args = new […]