Articles of Фрагмент

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

В моем основном действии у меня есть фрагмент, в котором я применяю 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 () […]

Круговое раскрытие анимации при замене фрагмента

Интересно, как сделать круговую анимацию раскрытия при замене фрагмента. Я использую этот код для замены моего фрагмента: getFragmentManager() .beginTransaction() .replace(R.id.mission_detail_appointment_container, new AppointmentDeclineFragment()) .commit(); И я получил этот код, чтобы сделать круговую анимацию: Animator anim = ViewAnimationUtils.createCircularReveal(appointmentContainer, (int)motionEventX, (int)motionEventY, 0, finalRadius); anim.start(); Есть ли способ запустить аниматор при замене моего фрагмента? Я просто видел метод setCustomAnimation, […]

Фрагмент-фрагмент связи в Android

Я на начальном уровне в Android-программировании, поэтому мне нужна ваша искренняя помощь для этого. Кто-нибудь мне поможет. Я пытаюсь создать SLIDING UI, используя фрагменты Поэтому я действительно сомневаюсь … У меня есть Fragment (скажем, Fragment A), в нем есть TextView и Button и другой Fragment (скажем, Fragment B). В нем есть TextView . Мне нужно […]

Множественные фрагменты в вертикальном Lingleayout

Я столкнулся со следующей проблемой в своем приложении. Я хочу добавить несколько фрагментов в вертикальный LinearLayout в определенном порядке. Вот мой макет <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollview" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" > <LinearLayout android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > </LinearLayout> </ScrollView> И вот код, который я использую для добавления фрагментов. Fragment fragment1 = MyFragment.newInstance(param1); Fragment fragment2 […]

Как отправить курсор из андроидной активности в фрагмент

На самом деле я знаю, как отправлять лишние значения из активности в фрагмент, но мне нужно отправить курсор на фрагмент, и после этого я передаю этот курсор на адаптер курсора и показывая данные в списке, пожалуйста, помогите мне.

Почему onResume () вызывается в скрытых фрагментах?

Мое приложение показывает много изображений на главном экране. Пользователь может просмотреть дополнительную информацию о продукте, коснувшись изображения. Основной фрагмент экрана скрывается, и фрагмент детали продукта становится видимым. Щелкнув по задней клавише, фрагмент основного экрана становится видимым снова. Транзакция фрагмента реализована следующим образом: @Override public void showProduct(Product p, boolean isParentTabbed) { FragmentManager fm = getSupportFragmentManager(); FragmentTransaction […]

Диалоговое окно «Пуск» для получения результата для возврата к основной деятельности

Я уже несколько часов пытаюсь обойти эту тему. У меня есть основной класс Fragment, а затем из onClick, который я установил из ImageView в этом классе, я запускаю фрагмент диалога с простой опцией «Да» или «Отмена». Как я могу сделать так, чтобы, когда пользователь нажмет «ОК», он затем отправит код результата обратно в мой основной […]