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

Фрагмент повторно создан в нижней части экрана навигации.

Ниже приведен мой код для элемента отображения нижней навигации. bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { Fragment fragment = null; switch (item.getItemId()) { case R.id.action_one: // Switch to page one fragment = FragmentA.newInstance(); break; case R.id.action_two: // Switch to page two fragment = FragmentB.newInstance(); break; case R.id.action_three: // Switch to page three […]

OnKeyDown внутри фрагмента WebView

Я создал Fragment , содержащий WebView и я хотел бы определить onKeyDown() чтобы вернуться с одной веб-страницы на предыдущую. Я сделал это, но самая странная часть для меня заключалась в том, чтобы WebView переменную WebView из моего класса Fragment класс Activity потому что я не могу определить onKeyDown() во Fragment . Поэтому я просто определил […]

OnItemClickListener не может быть разрешен для типа (внутри фрагмента)

Это, похоже, общая проблема, которая обычно решается путем добавления правильного импорта. Но в моем случае это ничего не решает. Я довольно новичок в программировании, особенно в Android, так что несу с моими глупыми ошибками (если применимо). У меня есть следующие импорт и код, и все же Eclipse продолжает говорить, что AdapterView.onItemClickListener не может быть разрешен […]

Обновленный фрагмент Android ViewPager

В моем приложении есть 2 вкладки (Библиотека поддержки Android), это фрагмент с ViewPagerAdapter: public class ListaCanali extends Fragment { public static TabLayout tabLayout; public static ViewPager viewPager; public static int int_items = 2 ; @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View v =inflater.inflate(R.layout.lista_canali, container,false); //Titolo Fragment ((MainActivity) getActivity()).setActionBarTitle("Lista Canali"); […]

Приложение выходит на кнопку возврата назад внутри фрагментов в навигационном ящике

Мое приложение выходит, когда я пытаюсь перейти от дочернего фрагмента к родительскому фрагменту (он не сбой) .Here LandingActivity.java – это основное действие, в котором я вызываю фрагмент ChannelGrid.java, который вызывает фрагмент GridMain.java. Когда я нажимаю кнопку «Назад» Из мобильного в фрагменте. Приложение GridMain выходит, а не перемещается в ChannelGrid.java. Я добавил addToBackStack («tag») в фрагменты, […]

Добавление кнопки «Добавить» в панель действий вверху, когда у вас уже есть вкладки и меню

Я пытаюсь добавить кнопку «Добавить элемент» вверху панели действий. (Справа от иконки и названия приложения). Прямо под панелью действий у меня есть две вкладки, которые я могу провести между ними. У меня также есть файл XML меню, определенный для меню настроек. Я думал, что в панели действий также используется XML-меню. Поэтому я добавил XML-меню в […]

Как сделать DialogFragment модальным?

У меня есть DialogFragment: public static class CharacteristicDialog extends DialogFragment { int mNum; static CharacteristicDialog newInstance(int num) { CharacteristicDialog f = new CharacteristicDialog(); Bundle args = new Bundle(); args.putInt("num", num); f.setArguments(args); return f; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mNum = getArguments().getInt("num"); setStyle(STYLE_NO_INPUT, 0); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle […]

Android: вкладки внизу с помощью FragmentTabHost

Я пытаюсь поставить FragmentTabHost в нижней части экрана. С тех пор я смог сделать это с помощью обычного TabHost (после этого потока ), но теперь это не работает для меня. Есть ли способ сделать это? Благодаря!

Как проверить, открыт ли ящик навигации?

У меня есть активность с навигационным ящиком. Ниже мой код. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if(dLayout.isDrawerOpen(GravityCompat.START)==true) { dLayout.closeDrawers(); } else { doExit(); } } return super.onKeyDown(keyCode, event); } private void doExit() { AlertDialog.Builder alertDialog = new AlertDialog.Builder( FirstSelection.this); alertDialog.setPositiveButton("Yes", new OnClickListener() { @Override public void onClick(DialogInterface dialog, […]

Дизайн MVVM для Android

Я прочитал недавно выпущенную книгу «Best Best Practices», в которой хороший дизайн, используемый для программирования в андроидах, – это MVVM. Пробовав его сам в моем последнем проекте, кажется, что это выгодно для разделения кода на более управляемые разделы. View только обрабатывает создание элементов представления и интерфейс к ViewModel. ViewModel реализует интерфейс и обрабатывает операции над […]

Intereting Posts
Доступ к Android для Android 5 устройств Samsung MvvmCross MvxException «Не удалось создать и инициализировать ViewModel» в конфигурации RELEASE Android: использование селектора для установки цвета фона для просмотра изображения Android: Как хранить url в файле ресурсов string.xml? Как Whatsapp, Viber, как приложение, поддерживает отслеживание мобильных пользователей? Android AlertDialog У указанного дочернего элемента уже есть родительское исключение Динамическое добавление фрагментов с компоновкой xml в GridLayout не работает Android – всплывающее меню, когда нажата кнопка списка? Phonegap android получает фактический размер экрана Как я могу получить разделитель по умолчанию? Бесконечная Gradle Build Запуск Java 8 Кордова запускает (в реальном) Android-устройство с помощью командной строки? Переключение фрагментов или действий (т.е. макетов) на изменение ориентации Отправить личное сообщение моим друзьям с помощью myroid-приложения Обучающий модуль для Android Bluetooth для неблокирующей связи