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

Переход от общего элемента не имеет ожидаемого поведения

Я реализовал переход общего элемента между изображением в RecyclerView и изображением в новом фрагменте. RecyclerView размещается в фрагменте, размещенном в Activity, и целевой фрагмент размещается внутри другого Activity. Когда я нажимаю на свой образ, переход происходит, как и ожидалось, и я добираюсь до своего фрагмента. Но когда я нажимаю кнопку «Назад», переход пытается поместить мое […]

Связь между фрагментами / диалогами в android

У меня есть активность с двумя фрагментами: одна для отображения продуктов в gridview, а другая для отображения продуктов, которые пользователь добавляет к заказу (ListFragment). Когда пользователь нажимает на продукт в виде сетки, мне нужно отобразить диалоговое окно (DialogFragment), в котором я запрашиваю количество требуемого продукта. Затем, когда пользователь нажимает кнопку accept в диалоговом окне, я […]

GetResources из FragmentStatePagerAdapter

Внутри класса активности у меня есть этот класс (из образцов андроида): public static class DemoCollectionPagerAdapter extends FragmentStatePagerAdapter { public DemoCollectionPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int i) { Fragment fragment = new QuestionFragment(); Bundle args = new Bundle(); args.putInt(QuestionFragment.ARG_OBJECT, i ); fragment.setArguments(args); return fragment; } @Override public int getCount() { return questionList.length; } […]

Измените фрагмент viewpager кнопкой buttonClick

Я пытаюсь изменить фрагмент viewpager, нажав на кнопку. У меня есть 5 фрагментов, каждый фрагмент имеет собственный XML-файл (frag1.xml, frag2.xml и т. Д.). У каждого фрагмента есть 5 кнопок, которые должны идти на другие страницы viewpager. Но проблема в том, как я могу проверить FragmentPageAdapter, какую кнопку нажать и как туда добраться? Я покажу код, […]

Java.lang.IllegalStateException: RecyclerView не имеет LayoutManager во фрагменте

Я был в процессе изменения Activity in Fragment и получил следующую ошибку, как только я надул RecyclerView. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { —-> View rootView = inflater.inflate(R.layout.layout_containing_recyclerview, container, false); Java.lang.IllegalStateException: RecyclerView не имеет LayoutManager Прежде чем я изменил свою активность на фрагмент, надувание прошло отлично. Некоторые дальнейшие исследования показали, что […]

Android Studio – ошибка нелегального символа 8204

По какой-то причине, после восстановления моего проекта, я получаю ошибку незаконного символа, но ничто внутри моего кода не подчеркивается красным. Может кто-нибудь, пожалуйста, скажите мне, что не так и как его решить? ошибка illegal character: \8204 WCBankActivity.java import android.content.Intent; import android.os.Bundle; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBarActivity; public class WCBankActivity extends ActionBarActivity { public final static String […]

GetActionBar из Fragment с помощью AppCompatLibrary

Я ищу самый простой способ получить экземпляр ActionBar из фрагмента, используя AppCompatLibrary и API 8. Уже пробовали такие вещи, как getActivity().getSupportActionBar() Но не повезло.

Отправлять значения из действия ViewPager в фрагмент путем связывания

У меня есть активность ViewPager, которая вызывает фрагмент, представляющий макет слайда. Мне нужно передать значения из активности в фрагмент путем связки. Как я могу это сделать? Я пытаюсь передать int 2 в onCreate (), но не работает, и я Мероприятия: @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_screen_slide); Intent intent = new Intent(this,ScreenSlidePageFragment.class); Bundle bundle = […]

Навигационный ящик под панелью действий

Прямо сейчас я только что начал проект в Android Studio с помощью NavigationBar как предварительно сконфигурированный в шаблоне. По-видимому, он помещает ящик навигации за панель действия. Многие вопросы, которые вы найдете, требуют, чтобы ящик навигации находился поверх панели действий, я хотел бы, чтобы она начиналась под панелью действий. Это то, что я сейчас имею: В […]

Содержимое проигрывателя, потерянного при вращении

У меня есть проект, у которого есть MainActivity, который содержит фрагмент, на котором размещаются два других фрагмента с помощью Viewpager. Он выглядит хорошо при первом запуске, но когда я вращаюсь, два фрагмента в Viewpager теряются. Я попытался изменить getFragmentManager на getChildFragmentManager, но тогда я получил бы исключение из нелегального состояния: не удается сохранить фрагменты, которые […]