Câu hỏi được gắn thẻ «android-fragments»

Các đoạn đại diện cho các hành vi hoặc phần có thể tái sử dụng của giao diện người dùng trong ứng dụng Android.



10
Làm cách nào để lấy Thanh công cụ khỏi mảnh?
Tôi có ActionBarActivitybằng NavigationDrawervà sử dụng support_v7 Toolbarnhư ActionBar. Trong một trong những thanh công cụ phân mảnh của tôi có chế độ xem tùy chỉnh. Trong các đoạn khác Toolbarnên hiển thị tiêu đề. Làm thế nào để có được Toolbarphiên bản để tùy chỉnh từ các mảnh? Tôi …

7
OnCreateOptionsMenu () không được gọi trong Fragment
Tôi có một ứng dụng có một hoạt động với 2 mảnh được đặt theo chiều ngang. Trong hoạt động của mình, tôi đã tăng menu bằng onCreateOptionsMenu()cách sử dụng mà tôi có thể hiển thị menu tùy chọn thanh tác vụ. Nhưng khi tôi cố gắng cập nhật các …

16
Phân mảnh không được thay thế nhưng được đặt trên phân mảnh trước đó
Hoạt động: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); Fragment1 fragment = new Fragment1(); Fragment2 fragment2 = new Fragment2(); transaction.replace(R.id.Fragment1, fragment); transaction.addToBackStack(null); transaction.commit(); FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction(); transaction2.replace(R.id.Fragment1, fragment2); transaction2.addToBackStack(null); transaction2.commit(); Mã trong chế độ xem: <fragment android:id="@+id/Fragment1" android:name="com.landa.fragment.Fragment1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_below="@+id/include1" /> Vấn đề là, nội dung không thực sự …

16
nhận được đoạn mới nhất trong backstack
Làm cách nào để tôi có thể thêm phiên bản phân đoạn mới nhất vào backstack (nếu tôi không biết thẻ & id phân đoạn)? FragmentManager fragManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransacion = fragMgr.beginTransaction(); /****After add , replace fragments (some of the fragments are add to backstack , some are not)***/ …

5
Hoạt ảnh giao dịch phân mảnh: trượt vào và trượt ra
Tôi đã kiểm tra một số hướng dẫn để tạo hoạt ảnh giao dịch giữa các đoạn. Tôi đã sử dụng phương pháp này cho hoạt ảnh và nó hoạt động: fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); Nhưng tôi muốn đảo ngược hoạt ảnh này: phân đoạn cũ trượt ra bên trái và phân …


6
getSupportActionBar từ bên trong Fragment ActionBarCompat
Tôi đang bắt đầu một dự án mới sử dụng thư viện hỗ trợ AppCompat/ActionBarCompattrong v7. Tôi đang cố gắng tìm ra cách sử dụng getSupportActionBartừ bên trong một mảnh. Hoạt động lưu trữ phân mảnh của tôi mở rộng ActionBarActivity, nhưng tôi không thấy lớp hỗ trợ tương tự …


16
Các đoạn lồng nhau biến mất trong hoạt ảnh chuyển tiếp
Đây là kịch bản: Hoạt động chứa đoạn A, do đó sử dụng lần lượt getChildFragmentManager()thêm các mảnh vỡ A1và A2trong của nó onCreatenhư sau: getChildFragmentManager() .beginTransaction() .replace(R.id.fragmentOneHolder, new FragmentA1()) .replace(R.id.fragmentTwoHolder, new FragmentA2()) .commit() Cho đến nay, rất tốt, mọi thứ đang chạy như mong đợi. Sau đó, chúng tôi …

11
java.lang.IllegalStateException: Con được chỉ định đã có cha
Tôi đang sử dụng các mảnh vỡ, khi tôi khởi tạo một đoạn ngay lần đầu tiên nó. nhưng lần thứ hai tôi có ngoại lệ này. Tôi không thể tìm thấy dòng mà tôi gặp lỗi? 04-04 08:51:54.320: E/AndroidRuntime(29713): FATAL EXCEPTION: main 04-04 08:51:54.320: E/AndroidRuntime(29713): java.lang.IllegalStateException: The specified child …


11
Vòng đời của mảnh - phương thức nào được gọi khi hiển thị / ẩn?
Tôi đang sử dụng phương pháp sau để chuyển đổi giữa các Phân đoạn (trong NavigationDrawer của tôi) bằng cách hiển thị / ẩn chúng. protected void showFragment(int container, Fragment fragment, String tag, String lastTag, boolean addToBackStack ) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); if ( lastTag …

6
Cách sử dụng phương thức setArguments () và getArguments () trong Fragment?
Tôi có 2 mảnh: (1) Frag1 (2) Frag2. Frag1 bundl = new Bundle(); bundl.putStringArrayList("elist", eList); Frag2 dv = new Frag2(); dv.setArguments(bundl); FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.the_fragg,dv); ft.show(getFragmentManager().findFragmentById(R.id.the_fragg)); ft.addToBackStack(null); ft.commit(); Làm cách nào để lấy dữ liệu này trong Frag2?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.