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

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

Мое приложение выходит, когда я пытаюсь перейти от дочернего фрагмента к родительскому фрагменту (он не сбой) .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 реализует интерфейс и обрабатывает операции над […]

FragmentManager уже выполняет транзакции после использования метода setOffscreenPageLimit ()

У меня есть ящик для навигации с несколькими фрагментами, и один из них представляет собой tablayout с двумя фрагментами recyclerview, элементы RecyclerView исчезают после переключения между фрагментами ящика для навигации, я нашел решение, которое мне нужно использовать метод setOffscreenPageLimit () с ViewPager, но Это дает мне ошибку, указанную в заголовке вопроса Вот мой логарифм java.lang.IllegalStateException: […]

Как я могу запретить вызов onCreateView () Fragment?

Итак, вот мой код. «CurrentFragment» – это просто поле, которое отслеживает отображаемое в данный момент. Это в классе, который сам является фрагментом (поэтому у меня есть фрагмент, показывающий фрагмент). private void selectNavBarItem(NavbarItem v) { Fragment fragmentToUse = null; if (v == setpointsNavItem) { fragmentToUse = setpointsFragment; } else if (v == rapidSetupNavItem) { fragmentToUse = […]

Android.view.InflateException: двоичная строка XML-файла # 10: ошибка раздувания фрагмента класса

Я создал приложение после учебника http://www.techotopia.com/index.php/Using_Fragments_in_Android_-_A_Worked_Example, но у меня есть ошибка. LogCat: 05-02 08:16:22.044: D/dalvikvm(1846): Late-enabling CheckJNI 05-02 08:16:22.080: D/AndroidRuntime(1846): Shutting down VM 05-02 08:16:22.080: W/dalvikvm(1846): threadid=1: thread exiting with uncaught exception (group=0xa4d81b20) 05-02 08:16:22.096: E/AndroidRuntime(1846): FATAL EXCEPTION: main 05-02 08:16:22.096: E/AndroidRuntime(1846): Process: com.example.myfragmentexample, PID: 1846 05-02 08:16:22.096: E/AndroidRuntime(1846): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myfragmentexample/com.example.myfragmentexample.MainActivity}: […]

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

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

Intereting Posts
Фрагмент фрагмента 2 Android: чтение XML из локального ресурса (для тестирования) Как я могу установить выбранный по умолчанию элемент для моей галереи? Как получить данные из пользовательского адаптера в ListView? Android два AsyncTasks серийно или параллельно? – Вторая заморозка, но результат в порядке Удаление элемента из списка в пользовательском адаптере Разработка плагина Cordova – добавление aar Размеры экрана Android в пикселях для ldpi, mdpi, hpdi? Обнаруживать, был ли изменен пользовательский контент или программно? Прокрутка панели инструментов в строке состояния Проверьте правильность службы Google Play: «К сожалению приложение перестало работать» Android: не удается ввести текст EditText Android пытается объединить растровые углы Android – используйте ant для создания конфигураций сборки, которые меняют значения конфигурации Android-браузер отклоняет контент-расположение: inline?