Questions marquées «android-fragments»

Les fragments représentent des comportements ou des parties réutilisables de l'interface utilisateur dans une application Android.

9
Alternatives à PreferenceFragment avec android-support-v4
Je suis venu à un arrêt soudain dans le développement de mon application car j'ai réalisé que PreferenceFragments n'était pas pris en charge dans cette bibliothèque. Existe-t-il des alternatives qu'un développeur Android débutant peut utiliser pour surmonter cet obstacle? Ceci est ma fenêtre principale à partir de maintenant <?xml version="1.0" …


5
Fin de l'événement d'animation Android
J'ai une animation de fondu dans une vue (qui est à l'intérieur d'un fragment), et chaque fois que l'animation se produit, une fois qu'elle est terminée, la vue se redessine. J'ai trouvé un travail autour de faire view.SetVisibility(View.GONE). Mais il n'attend pas la fin de l'animation. Je souhaite exécuter ce …


10
Android SharedPreferences dans le fragment
J'essaye de lire SharedPreferences dans Fragment. Mon code est ce que j'utilise pour obtenir des préférences dans toute autre activité. SharedPreferences preferences = getSharedPreferences("pref", 0); Je reçois une erreur Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper J'ai essayé de suivre ces liens …

21
Définition du titre ActionBar personnalisé à partir d'un fragment
Dans ma main FragmentActivity, je configure mon ActionBartitre personnalisé comme ceci: 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); Cela fonctionne parfaitement. Cependant, une fois que j'en ouvre un autre Fragments, je veux que …


2
Manière infaillible de gérer le fragment lors du changement d'orientation
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
Fragments Android. Conserver une AsyncTask pendant la rotation de l'écran ou le changement de configuration
Je travaille sur une application pour smartphone / tablette, en utilisant un seul APK et en chargeant les ressources selon les besoins en fonction de la taille de l'écran, le meilleur choix de conception semblait être d'utiliser des fragments via l'ACL. Cette application fonctionnait bien jusqu'à présent, étant uniquement basée …

2
Utilisez viewLifecycleOwner comme LifecycleOwner
J'ai un fragment: 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, Observer …

1
Qu'est-ce que ViewModelStore et viewModelStoreOwner?
Je suis très confus à cause de cette nouvelle API ViewModelProvider (ViewModelProviders est déconseillé) Comme pour les nouvelles modifications, il existe également de nouveaux constructeurs (code source). #1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.