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.




21
Đặt tiêu đề thanh hành động tùy chỉnh từ phân mảnh
Trong Chính của tôi FragmentActivity, tôi thiết lập ActionBartiêu đề tùy chỉnh của mình như sau: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Điều này hoạt động hoàn hảo. Tuy nhiên, một khi …

10
Android SharedPreferences trong Fragment
Tôi đang cố đọc SharedPreferences bên trong Fragment. Mã của tôi là những gì tôi sử dụng để nhận tùy chọn trong bất kỳ Hoạt động nào khác. SharedPreferences preferences = getSharedPreferences("pref", 0); Tôi gặp lỗi Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type …



2
Cách chống lừa đảo để xử lý Fragment khi thay đổi hướng
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …

12
Phân mảnh Android. Giữ lại một AsyncTask trong khi xoay màn hình hoặc thay đổi cấu hình
Tôi đang làm việc trên ứng dụng Điện thoại thông minh / Máy tính bảng, chỉ sử dụng một APK và tải tài nguyên khi cần thiết tùy thuộc vào kích thước màn hình, lựa chọn thiết kế tốt nhất dường như là sử dụng Fragment qua ACL. Ứng dụng …



14
Làm thế nào để ẩn bàn phím mềm từ bên trong một mảnh?
Tôi có một FragmentActivitysử dụng một ViewPagerđể phân phát một số mảnh. Mỗi là một ListFragmentvới bố cục sau: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <EditText android:id="@+id/entertext" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> Khi bắt đầu hoạt động, bàn phím …

4
Android - Hoạt ảnh tùy chỉnh trên giao dịch phân mảnh không chạy
Tôi đang sử dụng Google API 8 (Android 2.2) với gói hỗ trợ v4. Nó không đưa ra bất kỳ lỗi hoặc hoạt ảnh nào. Giao dịch: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); Ảnh động: slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > …

17
Hiển thị DialogFragment từ onActivityResult
Tôi có mã sau trong onActivityResult của mình cho một đoạn của tôi: onActivityResult(int requestCode, int resultCode, Intent data){ //other code ProgressFragment progFragment = new ProgressFragment(); progFragment.show(getActivity().getSupportFragmentManager(), PROG_DIALOG_TAG); // other code } Tuy nhiên, tôi gặp lỗi sau: Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState Có ai …


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.