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.

30
findViewById trong Fragment
Tôi đang cố gắng tạo ImageView trong Fragment, nó sẽ tham chiếu đến phần tử ImageView mà tôi đã tạo trong XML cho Fragment. Tuy nhiên, findViewByIdphương thức chỉ hoạt động nếu tôi mở rộng một lớp Activity. Có cách nào tôi có thể sử dụng nó trong Fragment không? …





30
Sử dụng bối cảnh trong một đoạn
Làm thế nào tôi có thể có được bối cảnh trong một mảnh? Tôi cần phải sử dụng cơ sở dữ liệu của tôi có constructor mất trong bối cảnh, nhưng getApplicationContext()và FragmentClass.thiskhông có tác dụng vì vậy những gì tôi có thể làm gì? Xây dựng cơ sở dữ …

30
IllegalStateException: Không thể thực hiện hành động này sau khi onSaveInstanceState với ViewPager
Tôi đang nhận được báo cáo người dùng từ ứng dụng của mình trên thị trường, cung cấp ngoại lệ sau: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at …





30
Làm thế nào để tôi có được đoạn hiện đang hiển thị?
Tôi đang chơi với các mảnh vỡ trong Android. Tôi biết tôi có thể thay đổi một đoạn bằng cách sử dụng đoạn mã sau: FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); Câu hỏi của tôi …

18
Cách xử lý các nhấp chuột bằng cách sử dụng XML onClick trong Fragment
Pre-Honeycomb (Android 3), mỗi Hoạt động đã được đăng ký để xử lý các lần nhấp nút thông qua onClickthẻ trong XML của Bố cục: android:onClick="myClickMethod" Trong phương thức đó, bạn có thể sử dụng view.getId()và một câu lệnh chuyển đổi để thực hiện logic nút. Với việc giới thiệu …


11
Đoạn MyFragment không được đính kèm với Hoạt động
Tôi đã tạo một ứng dụng thử nghiệm nhỏ thể hiện vấn đề của mình. Tôi đang sử dụng ActionBarSherlock để triển khai các tab với (Sherlock) Fragment. Mã của tôi: TestActivity.java public class TestActivity extends SherlockFragmentActivity { private ActionBar actionBar; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupTabs(savedInstanceState); } …

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.