Pertanyaan yang diberi tag «android-fragments»

Fragmen mewakili perilaku atau bagian antarmuka pengguna yang dapat digunakan kembali di aplikasi Android.

7
Memulai aktivitas dari sebuah fragmen
Saya memiliki 2 fragmen dengan pada kedua fragmen sebuah tombol. Saat saya menekan tombol, saya ingin memulai Aktivitas baru. Tapi saya tidak bisa membuatnya bekerja. Kesalahan yang saya dapatkan: ERROR di sini: Ketik mismatch: tidak dapat dikonversi dari mFragmentFavorite ke Fragment Apa yang saya lakukan salah? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import …

9
Alternatif untuk PreferenceFragment dengan android-support-v4
Saya tiba-tiba berhenti dalam pengembangan aplikasi saya karena saya menyadari bahwa PreferenceFragments tidak didukung di perpustakaan ini. Adakah alternatif yang bisa digunakan oleh developer android pemula untuk mengatasi kendala ini? Ini adalah jendela utama saya saat ini <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > …

5
Akhiri acara animasi android
Saya memiliki animasi fadeout dalam tampilan (yang berada di dalam fragmen), dan setiap kali animasi terjadi, setelah selesai tampilan menggambar ulang sendiri lagi. Saya menemukan pekerjaan sambil melakukan view.SetVisibility(View.GONE). Tapi itu tidak menunggu animasinya selesai. Saya ingin mengeksekusi kode setVisibility ini hanya setelah animasi selesai. Apa cara terbaik untuk melakukannya?


10
Android SharedPreferences di Fragmen
Saya mencoba membaca SharedPreferences di dalam Fragment. Kode saya adalah apa yang saya gunakan untuk mendapatkan preferensi dalam Aktivitas lainnya. SharedPreferences preferences = getSharedPreferences("pref", 0); Saya mendapatkan kesalahan Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Saya telah mencoba mengikuti tautan ini tetapi …

21
Menetapkan Judul ActionBar Kustom dari Fragmen
Di Utama saya FragmentActivity, saya menyiapkan ActionBarjudul khusus saya seperti ini: 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); Ini bekerja dengan sempurna. Namun, begitu saya membuka yang lain Fragments, saya ingin judulnya berubah. …

9
navigasi bilah tindakan dengan fragmen
Saya memiliki tab Actionbar / viewpager tata letak dengan tiga tab mengatakan A , B , dan C . Di tab C tab (fragmen), saya menambahkan lain misalnya fragmen fragmen D . dengan DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Saya mengubah bilah tindakan di onResume DFragment …

2
Cara anti-bodoh untuk menangani Fragmen pada perubahan orientasi
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 …

8
Android onClick dalam XML vs. OnClickListener
Saya menyadari bahwa pertanyaan dengan kata-kata serupa telah ditanyakan sebelumnya, tetapi ini berbeda. Saya cukup baru dalam mengembangkan aplikasi Android dan saya memiliki tiga pertanyaan mengenai perbedaan antara android:onclick=""atribut XML dan setOnClickListenermetode. Apa perbedaan diantara keduanya? Apakah perbedaan antara kedua implementasi ditemukan pada waktu kompilasi atau waktu proses atau keduanya? …

12
Fragmen Android. Mempertahankan AsyncTask selama rotasi layar atau perubahan konfigurasi
Saya sedang mengerjakan aplikasi Smartphone / Tablet, hanya menggunakan satu APK, dan memuat sumber daya yang diperlukan tergantung pada ukuran layar, pilihan desain terbaik tampaknya menggunakan Fragmen melalui ACL. Aplikasi ini telah berfungsi dengan baik sampai sekarang hanya berdasarkan aktivitas. Ini adalah kelas tiruan tentang cara saya menangani AsyncTasks dan …

2
Gunakan viewLifecycleOwner sebagai LifecycleOwner
Saya memiliki sebuah fragmen: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, …

1
Apa itu ViewModelStore dan viewModelStoreOwner?
Saya sangat bingung karena api ViewModelProvider baru ini (ViewModelProviders sudah usang) Seperti halnya perubahan baru, ada juga Konstruktor baru (Kode sumber). # 1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) { this(owner.getViewModelStore(), factory); …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.