Umieściłem w setHasOptionsMenu(true)środku onCreateView, ale nadal nie mogę wywoływać onCreateOptionsMenufragmentów. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } Poniżej znajduje się mój onCreateOptionsMenukod. @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } Otrzymuję komunikat o błędzie: Metoda onCreateOptionsMenu(Menu)typu Fragment musi …
Mam pytanie dotyczące bibliotek obsługi systemu Android, fragmentów, a konkretnie przykładu - ViewPagerklasy. Moim zamiarem jest stworzenie aplikacji o podobnej funkcjonalności jak próbka podana na stronie Android Developer ( http://developer.android.com/training/animation/screen-slide.html lub http://developer.android.com/ szkolenie / implementacja-nawigacja / lateral.html ). Analizując ich kod, zauważyłem, że korzystają z android.support.v4.appbiblioteki, która z moich badań …
Próbuję podążać za przykładem wiązania danych z oficjalnego dokumentu Google https://developer.android.com/tools/data-binding/guide.html poza tym, że próbuję zastosować przetwarzanie danych do fragmentu, a nie działania. błąd, który obecnie pojawia się podczas kompilacji Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate fragment wygląda następująco: @Override public void onCreate(@Nullable Bundle …
Mam kartę DialogFragmentzawierającą RecyclerView(listę kart). W tym RecyclerViewjest jeden lub więcej, CardViewsktóre mogą mieć dowolną wysokość. Chcę nadać temu DialogFragmentprawidłową wysokość na podstawie tych, CardViewsktóre są w niej zawarte. Zwykle byłoby to proste, ustawiłbym wrap_contentsię w RecyclerViewten sposób. <android.support.v7.widget.RecyclerView ... xmlns:tools="http://schemas.android.com/tools" android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:clickable="true" android:scrollbars="vertical" > </android.support.v7.widget.RecyclerView> Ponieważ używam …
Podczas korzystania z szuflady nawigacji programiści Androida zalecają, aby na pasku akcji „tylko te ekrany, które są reprezentowane w szufladzie nawigacji, miały faktycznie obraz szuflady nawigacji” oraz aby „wszystkie inne ekrany miały tradycyjny up-carat”. Szczegółowe informacje można znaleźć tutaj: http://youtu.be/F5COhlbpIbY Używam jednego działania do kontrolowania wielu poziomów fragmentów i mogę …
Jak mogę przekazać dane między fragmentem a jego działaniem w kontenerze? Czy jest coś podobnego do przekazywania danych między działaniami poprzez intencje? Czytałem to, ale niewiele to pomogło: http://developer.android.com/guide/topics/fundamentals/fragments.html#CommunicatingWithActivity
W moim main.xmlmam <FrameLayout android:id="@+id/frameTitle" android:padding="5dp" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="@drawable/title_bg"> <fragment android:name="com.fragment.TitleFragment" android:id="@+id/fragmentTag" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </FrameLayout> I ustawiam obiekt fragmentu w ten sposób FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragment newFragment = new FragmentType1(); fragmentTransaction.replace(R.id.frameTitle, casinodetailFragment, "fragmentTag"); // fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); Ustawia różne typy obiektów Fragment ( FragmentType2,FragmentType3,...) w …
Tworzę aplikację za pomocą Fragmentsiw jednym z nich utworzyłem konstruktor inny niż domyślny i otrzymałem to ostrzeżenie: Avoid non-default constructors in fragments: use a default constructor plus Fragment#setArguments(Bundle) instead Czy ktoś może mi powiedzieć, dlaczego to nie jest dobry pomysł? Czy możesz również zasugerować, jak mógłbym to osiągnąć: public static …
Określam układ mojego DialogFragment w pliku układu xml (nazwijmy go layout_mydialogfragment.xml), a szczególnie jego atrybuty layout_widthi layout_height( 100dppowiedzmy każdy). Następnie zawyżam ten układ w metodzie DialogFragment w onCreateView(...)następujący sposób: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); Niestety stwierdzam, że kiedy pojawia się moje okno dialogowe (DialogFragment), nie jest ono zgodne z …
Nie mogę znaleźć FragmentPagerAdapter w Android.App. Nie chcę używać fragmentów z Android.Support.V4.App, ponieważ mój docelowy interfejs API to 14 lub nowszy (Android 4.0 i nowsze). Chcę więc po prostu użyć zwykłego Android.App.Fragments i skojarzonych z nimi klas. Znalazłem go tylko w Android.Support.V4.App, ale to mi nie wystarcza b / c …
To powinno być proste zadanie, ale z jakiegoś powodu mogę znaleźć sposób na ustawienie tytułu DialogFragment . (Ustawiam zawartość okna dialogowego za pomocą onCreateViewprzeciążenia). Styl domyślny pozostawia miejsce na tytuł, ale nie mogę znaleźć żadnej metody w DialogFragmentklasie, aby go ustawić. Tytuł jest w jakiś magiczny sposób ustawiany, gdy onCreateDialogmetoda …
Otrzymuję błąd Unable to start activity ComponentInfo{de.androidbuch.activiti/de.androidbuch.activiti.task.Activity}: android.view.InflateException: Binary XML file line #11: Error inflating class fragment kiedy przełączam się przez tryb portretowy i poziomy. Używam fragmentów. Mój xml to: <LinearLayout android:id="@+id/mainLayout" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" > <ListView android:id="@+id/android:list" android:layout_height="wrap_content" android:layout_width="fill_parent"/> <fragment android:id="@+id/fragmentDetails" android:layout_height="fill_parent" android:layout_width="fill_parent" class="de.androidbuch.activiti.task.TaskDetailsFragment"/> </LinearLayout> Jeśli przełączę się w …
Czy ktoś zna samouczek lub przykład, jak zaimplementować standardowy interfejs wyszukiwania Androida za pomocą Fragments? Innymi słowy, czy można przeprowadzić standardowe wyszukiwanie z a SearchManagerwe fragmencie?
Napisałem sztuczną aktywność, która przełącza się między dwoma fragmentami. Kiedy przechodzisz z Fragmentu A do Fragmentu B, FragmentA zostaje dodany do tylnego stosu. Jednak kiedy wracam do Fragmentu A (naciskając wstecz), tworzony jest całkowicie nowy Fragment A, a stan, w którym był, zostaje utracony. Mam wrażenie, że szukam tego samego, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.