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

Как изменить цвет индикатора вкладки

Я новичок в Android , и перед запуском программирования я обнаружил, что сейчас многие приложения используют Фрагменты, особенно Tab с Swipeable Views Как изменить индикатор вкладки / цвет подсветки (я googled и изменил цвет ActionBar на RED программно), но не знаю, как изменить цвет индикатора вкладки в RED. (Приоритет программно) Все же мой ActionBar выглядит […]

Getapplication () в классах расширяют фрагментацию или в asynchtask

Там не getapplication () в классах расширяют fragement и в asynchtask, у меня есть только контекст, как получить приложение Потому что мне нужно вызвать глобальную переменную GlobalVariables appState = (GlobalVariables) getApplication(); Encounter EncounterObject = appState.encounters.get(position); В любом из этих классов ackage com.appnetics; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import org.apache.http.HttpEntity; import […]

Исключение исключения указателя мыши getSupportFragmentManager для NULL в Fragment

Я пытаюсь отобразить новый фрагмент с помощью TabBar и View Pager после нажатия на элемент ящика навигации. Проблема в том, что вновь созданный фрагмент вызывает исключение NULL-указателя в viewPager.setAdapter(mAdapter); Я застрял в swipeable-views с вкладками в Fragment несколько часов, но без везения, может кто-нибудь поможет мне с этой проблемой, пожалуйста? Для swipable views я следовал […]

Перевернуть между Views Android

Я кодирую приложение, в котором есть активность, которая может предоставить конечному пользователю данные в двух форматах в виде диаграммы с помощью Teechart api (доступно здесь: http://www.steema.com/teechart/mobile ) и родной список В андроиде. В настоящее время у меня есть такая логика First i Инициализировать boolean flag = true; Затем я использую эту кнопку для изменения между […]

Получить экземпляр фрагмента в действии

Я добавил Fragment to Activity, как getSupportFragmentManager().beginTransaction() .add(R.id.container,new MyFragment).commit(); Где container является идентификатором FrameLayout <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> Теперь, как я могу получить экземпляр Fragment в Activity, как это Мне нужно вызвать метод Fragment A после получения результата из Fragment B Я создал интерфейс в Fragment B и реализовал его в Activity.Now, я должен […]

Как перетащить плавающую кнопку действия над плейером представления

Здесь у меня есть пейджер представления, который разделяется несколькими фрагментами, которые все содержатся в TABLayout, как показано ниже <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="#006699" android:titleTextColor="#FFFFFF" app:popupTheme="@style/AppTheme.PopupOverlay" /> <android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/toolbar" android:background="#006699" android:elevation="6dp" android:minHeight="?attr/actionBarSize" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/> <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="fill_parent" android:layout_below="@id/tab_layout"/> <android.support.design.widget.FloatingActionButton android:id="@+id/order_icon" android:layout_width="59dp" android:layout_height="59dp" android:visibility="visible" android:layout_gravity="right|bottom" app:layout_anchor="@id/pager" app:layout_anchorGravity="bottom|right|end" android:src="@drawable/order_icon" […]

Ярлыки навигационных ящиков на закрытии

Я пытаюсь реализовать навигационный ящик (Material Design) в своем приложении. Моя активность содержит FrameLayout с фрагментами. Когда пользователь выбирает элемент в навигационном ящике FrameLayout, перезагрузите новый фрагмент: listViewDrawer.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick( AdapterView<?> parent, View view, int position, long id) { drawerLayout.closeDrawer( listViewDrawer); // <<<——- toolbar.setTitle( getResources().getString( R.string.title)); fragmentMain = new FragmentMain(); […]

Настройка названия панели действий в ViewPager

Мой ViewPager состоит из множества фрагментов. Я показываю заголовок фрагмента внутри actionBar, и я использую ниже код для установки заголовка. Поскольку ViewPager также инициирует смежные фрагменты, я вижу в панели действий заголовок следующего фрагмента. Каким должен быть правильный способ продолжения В настройке заголовка в панели действий viewpager? private class MyPagerAdapter extends FragmentPagerAdapter { private String[] […]

Доступ к фрагменту в действии?

У меня есть одна основная деятельность с двумя фрагментами. Оба фрагмента имеют ListView . Я хочу обновить список в MainActivity . Есть ли какой-либо способ доступа к адаптеру списка фрагментов в действии с использованием адаптера в качестве статического адаптера. В настоящее время я делаю это в Mainactivity.java public void updatelist() { if(fragmentstate=0) Fragment1.adapter.notifyDataSetChanged(); else Fragment2.adapter.notifyDataSetChanged(); […]

Панель инструментов, оставляющая пустое пространство с помощью скрытой прокрутки RecyclerView

Я пытаюсь скрыть панель инструментов в прокрутке RecyclerView, и до сих пор кажется, что она скрыта, но она оставляет белый пробел. Я уверен, что это как-то связано с наложением макета MainActivity и фрагмента в FrameLayout. Вот мой activity_main.xml . Мне нужен FrameLayout, потому что я загружаю разные фрагменты с выбором элемента в навигационном ящике. <android.support.v4.widget.DrawerLayout […]