Articles of Фрагмент

Фрагмент onResume () и проблема backStack

Я зациклился на ситуации для возобновления моего фрагмента, когда возвращаюсь из другого фрагмента. Сценарий: У меня есть Fragment A Теперь я открываю несколько фрагментов, в Fragment A говорят: A1, A2, A3 … используя макет кадра. Теперь я инициирую новый фрагмент, скажем, Fragment B из одного из A1 / A2 / A3 … Я выполняю некоторые […]

Какие эти элементы управления я могу использовать в своем Android-приложении?

Я видел большой компонент управления пользователями в приложении для Android. Я не знаю, что это. Вот скриншот этого приложения: Меня интересуют компоненты пользовательского элемента под ярлыком «большой палец». Что это? Я уже googled, но нашел только TabActivity который уже устарел. Что я должен использовать вместо этого, чтобы сделать его похожим на приведенный выше снимок экрана? […]

Как управлять жизненным циклом фрагмента и FragmentPagerAdapter

Я пытаюсь выяснить, есть ли способ контролировать, когда жизненный цикл фрагмента обрабатывается в сочетании с FragmentPagerAdapter. Моя цель – вызывать AsyncTask текущего видимого фрагмента, когда пользователь просматривает его в поле зрения. На данный момент мне удалось создать приложение, которое при запуске кода FragmentPagerAdapter создаст все фрагменты, которые я хотел бы получить, выполнив полный цикл запуска […]

Ошибка: (124, 62) ошибка: несовместимые типы: класс не может быть преобразован в контекст

EditInformation распространяется на фрагмент. Я получаю ошибку в этой строке loading = ProgressDialog.show(EditInformation.this,"Fetching…","Wait…",false,false); , Неправильный тип 1-го аргумента. public void RetrieveInformation(final String id) { class GetEmployee extends AsyncTask<Void,Void,String> { ProgressDialog loading; @Override protected void onPreExecute() { super.onPreExecute(); loading = ProgressDialog.show(EditInformation.this,"Fetching…","Wait…",false,false); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); loading.dismiss(); showEmployee(s); } @Override protected String doInBackground(Void… […]

Правильный / лучший способ справиться с проблемой транзакции Android Fragment

В моем Android-приложении с открытым исходным кодом была обнаружена проблема, когда конкретный фрагмент будет отображаться поверх другого фрагмента или сбой приложения в определенной ситуации. Проблема с GitHub, если вы хотите увидеть больше информации и примеры скриншотов: https://github.com/rpi-mobile/RPIMobile-Android/issues/31 Я объяснил причину, но хочу знать, какой из методов в пакете android.support.v4.app использовать для решения проблемы. В MainActivity.java […]

Как скрыть mapview (google maps v2), когда фрагмент изменен

Мой проект имеет 2 фрагмента (2 вкладки), каждый из них содержит MapView. Когда я перехожу от tab1 к tab2, скройте MapView1 и покажу MapView2 (правый регистр), но MapView1 не скрывает, он все еще отображается, хотя я использую MapView1.setVisible (View.GONE). Как это исправить? Благодаря!

Диалог Фрагмент на фрагменте с вращением экрана

В моем основном действии у меня есть фрагмент, в котором я применяю setRetainInstance (true), так что AsyncTask, который я использую в нем, не нарушается изменением ориентации. AsyncTask обрабатывает много работы. Вот почему я хотел бы показать диалог с progressBar поверх моей активности. Я сделал несколько исследований, и мне удалось сделать это с помощью DialogFragment: Открытый […]

Android google maps с маркером внутри фрагмента

Я хотел бы отобразить карту google внутри фрагмента. Карта мира разваливается, но маркеры будут игнорироваться. Надеюсь, некоторые из них могут помочь мне с моей проблемой. Ниже вы найдете мой код: MapsFragment.java: import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsFragment extends […]

Выполнение анимации push-фрагмента

Как я могу сделать анимацию, которая подталкивает текущий фрагмент следующим фрагментом Вот анимация, которую я хочу: Мой текущий код анимации просто перекрывает первый фрагмент вторым фрагментом, который он не нажимал, как на картинке Вот код: result_list.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> av, final View view, final int i, long i2) { result_list.setEnabled(false); view.animate().setDuration(300).translationX(widthListView).alpha(0). withEndAction(new Runnable() […]

Как получить ширину фрагмента?

Вот мой макет. Мне нужно получить ширину в CategoryFragment. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <LinearLayout android:id="@+id/category_list" android:layout_width="150dp" android:layout_height="match_parent" android:background="@color/white_background" android:orientation="vertical" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:padding="10dp" android:text="@string/pianodule_list" android:textSize="16sp" /> <com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@id/refreshable_listview" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="singleChoice" android:descendantFocusability="beforeDescendants" android:divider="@null" /> </LinearLayout> <View android:layout_width="0.1dp" android:layout_height="match_parent" android:background="@color/divider_line" /> <fragment android:name="com.srefu.frag.CategoryFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="category" /> </LinearLayout> Поэтому в onViewCreated () […]

Intereting Posts
Невозможно заставить HREF работать в Android strings.xml Как удалить вкладку из TabHost Могу ли я продать свое приложение SL4A на Android Market Как настроить кнопку переключателя? Замена фрагментов в активности, не вызывающей onAttach, onCreate, onCreateView и т. Д. Как исправить это: на logcat – >> ошибка загрузки /system/media/audio/ui/Effect_Tick.ogg ?? Не удалось передать null для выполнения (); Метод AsyncTask в android 4.0 Как получить ссылку на LocationManager внутри фрагмента Как я могу получить MIME-тип из веб-представления? Android.database.sqlite.SQLiteException: нет такого столбца: aa:, при компиляции: выберите Name from stud Где Address = aa Выравнивать текстовый центр с помощью android RxJava как шина событий, onNext вызывается несколько раз, когда только одно сообщение о событии Персонализация первой буквы на клавиатуре Android для редактирования Ошибка покупки приложения в статических кодах Как WebView.getTitle () из потока пользовательского интерфейса?