Pytania otagowane jako android-fragments

Fragmenty reprezentują zachowania wielokrotnego użytku lub części interfejsu użytkownika w aplikacji na Androida.




3
Fragmenty Androida: kiedy używać funkcji ukrywania / pokazywania lub dodawania / usuwania / zastępowania?
Załóżmy, że chcę zastąpić bieżący fragment w widoku kontenera innym. Czy lepiej jest użyć wymiany ... FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, null); ft.commit(); ... lub następujące, z funkcją show and hide? FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.hide(oldFragment); ft.show(newFragment); ft.commit(); Czy można to zrobić bardziej wydajnie? Nie można znaleźć zbyt wielu …

12
Ustaw motyw dla fragmentu
Próbuję ustawić motyw dla fragmentu. Ustawienie motywu w manifeście nie działa: android:theme="@android:style/Theme.Holo.Light" Patrząc na poprzednie blogi, wydaje się, że muszę użyć ContextThemeWrapper. Czy ktoś może skierować mnie do zakodowanego przykładu? Nie mogę nic znaleźć.

5
Najlepsze rozwiązanie dla zagnieżdżonych fragmentów w systemie Android 4.0, 4.1 (<4.2) bez korzystania z biblioteki obsługi
Piszę aplikację na tablety 4.0 i 4.1, dla których nie chcę korzystać z bibliotek wsparcia (jeśli nie są potrzebne), ale tylko w związku z tym 4.x api. Więc moja platforma docelowa jest bardzo dobrze zdefiniowana jako:&gt; = 4.0 i &lt;= 4.1 Aplikacja ma układ wielopanelowy (dwa fragmenty, jeden mały po …

6
Jak odwrócić animacje fragmentów w BackStack?
Myślałem, że system odwróci animacje na backstacku, gdy przycisk Wstecz zostanie naciśnięty podczas korzystania z fragmentów przy użyciu następującego kodu: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();

13
PreferenceFragmentCompat wymaga ustawienia parametru PreferenceTheme
W przypadku nowego PreferenceFragmentCompat z biblioteki obsługi preferencji w wersji 7: http://developer.android.com/tools/support-library/features.html#v7-preference pojawia się ten błąd E java.lang.IllegalStateException: Must specify preferenceTheme in theme E at android.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202) Jaki motyw ustawić? Aktualizacja: próbowałem użyć &lt;item name="preferenceTheme"&gt;@style/PreferenceThemeOverlay&lt;/item&gt; zgodnie z sugestią @Bogato, ale nie wygląda dobrze i wygląda bardzo Holo nawet na Lollipopie. Biblioteka …

13
NullPointerException z dostępem do widoków w onCreate ()
To jest kanoniczne pytanie dotyczące problemu często publikowanego w witrynie StackOverflow. Postępuję zgodnie z tutorialem. Utworzyłem nową aktywność za pomocą kreatora. Otrzymuję NullPointerException, próbując wywołać metodę na Views uzyskanych findViewById()w mojej aktywności onCreate(). Aktywność onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClickListener(new View.OnClickListener() { …

17
RecyclerView miga po notifyDatasetChanged ()
Mam RecyclerView, który ładuje niektóre dane z API, zawiera adres URL obrazu i niektóre dane, i używam networkImageView do leniwego ładowania obrazu. @Override public void onResponse(List&lt;Item&gt; response) { mItems.clear(); for (Item item : response) { mItems.add(item); } mAdapter.notifyDataSetChanged(); mSwipeRefreshLayout.setRefreshing(false); } Oto implementacja dla adaptera: public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, final int …


13
Pojawienie się błędu „Java.lang.IllegalStateException Activity zostało zniszczone” podczas używania kart z ViewPager
Mam aplikację, która polega na używaniu ActionBarSherlock w trybie tabulacji. Mam 5 zakładek, a zawartość każdej zakładki jest obsługiwana za pomocą fragmentów. Jednak dla tab2 mam fragment, którego plik xml zawiera element ViewPager, który z kolei ma kilka stron fragmentów. Kiedy początkowo uruchamiam aplikację, to mogę bez problemu przełączać się …

15
Odśwież fragment przy przeładowaniu
W aplikacji na Androida ładuję dane z bazy danych do pliku TableViewwewnętrznego Fragment. Ale kiedy przeładowuję Fragment, wyświetla poprzednie dane. Czy mogę ponownie wypełnić Fragmentbieżące dane zamiast poprzednich danych?

16
Jak przekazywać wartości między fragmentami
Jestem całkiem nowy w używaniu Fragmentów. Po prostu próbuję zbudować prostą przykładową aplikację, która używa fragmentów. Mój scenariusz jest taki, że mam dwie czynności z jednym fragmentem w każdej czynności. Pierwszy fragment ma edittext i przycisk. Drugi fragment zawiera widok tekstu. Po wpisaniu nazwy w edytorze i kliknięciu przycisku, w …

13
wsparcie FragmentPagerAdapter przechowuje odniesienia do starych fragmentów
NAJNOWSZE INFORMACJE: zawęziłem swój problem do problemu, w którym fragmentManager zachowuje wystąpienia starych fragmentów i mój viewpager nie jest zsynchronizowany z moim FragmentManager. Zobacz ten problem ... http://code.google.com/p/android/issues/detail?id=19211#makechanges . Nadal nie mam pojęcia, jak to rozwiązać. Jakieś sugestie... Próbowałem to debugować przez długi czas i każda pomoc byłaby bardzo wdzięczna. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.