HI,
Je rencontre un problème lors de l'ajout dynamique d'une barre de défilement horizontale et verticale à une vue. Fondamentalement, l'application zoom avant et arrière sur une image. Je veux placer la barre de défilement horizontale et verticale dynamiquement chaque fois que la vue est hors limites. c'est-à-dire que lorsque le zoom est cliqué et que la vue est en désaccord, alors il ajoute automatiquement la barre de défilement. J'utilise ces deux méthodes mais elles ne fonctionnaient pas correctement.
setVerticalScrollBarEnabled (true);
setHorizontalScrollBarEnabled (true);
Est-ce que je dois mettre ces méthodes dans la méthode onDraw (Canvas canvas) de la vue?
Remarque: Je ne crée pas de vue à l'aide d'un fichier XML. Je crée une vue en utilisant une classe héritée de View.
Merci!Android Ajouter horizontalalscrollbar et verticalscrollbar à une vue dynamiquement
0
A
Répondre
1
pas tout à fait la même chose, mais cela peut vous donner un indice:
mTextView = new TextView(this);
mTextView.setGravity(Gravity.CENTER_VERTICAL);
mTextView.setText(R.string.instructions);
mTextView.setTextColor(0xFF000000);
mTextView.setPadding(20, 8, 8, 20);
//mTextView.setBackgroundColor(0xCCFFFFFF);
mTextView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 8);
mScroll = new ScrollView(this);
mScroll.setScrollbarFadingEnabled(false);
mTextPane = new RelativeLayout(this);
mTextPane.setVisibility(View.GONE);
//mScroll.setVisibility(View.GONE);
mScroll.addView(mTextView);
mTextPane.addView(mScroll);
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.text_pane_feather2);
mTextPane.setBackgroundDrawable(drawable);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(420, 420);
//mBackground.setImageBitmap(R.drawable.text_pane);
lp.setMargins(0,0,0,30);
lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layout.addView(mTextPane, lp);
Questions connexes
- 1. Ajouter une vue à un fragment dynamiquement dans Android?
- 2. Comment ajouter dynamiquement ImageViews à une vue
- 3. Créer une vue liste Dynamiquement dans Android
- 4. Ajouter dynamiquement une toile Android?
- 5. Android Ajouter dynamiquement ImageView
- 6. ajouter une vue dynamique à android tabhost
- 7. Ajouter dynamiquement plusieurs vues et classes à la vue actuelle
- 8. Ajouter une android-vue à l'affichage personnalisé
- 9. iPhone Ajouter dynamiquement sous-vue
- 10. Dynamiquement choisir une vue dans l'application Android
- 11. Créer une vue de défilement horizontale et verticale dynamiquement Android
- 12. Comment ajouter dynamiquement une chaîne à ListView dans android?
- 13. android ajouter dynamiquement case à cocher
- 14. Android. Comment ajouter dynamiquement à une vue de liste/scrollview combinée en utilisant d'autres activités
- 15. Comment ajouter dynamiquement edittext à android
- 16. Ajouter dynamiquement TextView à ScrollView sur Android
- 17. Comment ajouter une vue personnalisée sur une vue dans Android?
- 18. Comment ajouter dynamiquement plusieurs boutons à une rangée dans Android
- 19. Android Inflater Ajouter Vue
- 20. Android - Ajouter dynamiquement plusieurs vues
- 21. Ajouter dynamiquement un bouton et des cases à cocher à ma vue de liste?
- 22. Android - ajouter des fragments dynamiquement
- 23. Ajouter une vue dynamique dans android
- 24. Android: Comment ajouter un bouton et une vue personnalisée
- 25. Ajouter des vues dynamiquement dans Android
- 26. Android - Ajouter dynamiquement des onglets
- 27. Ajouter dynamiquement un TextView - Android
- 28. Comment ajouter dynamiquement un UIImageView à une vue et positionner des éléments?
- 29. IOS Comment ajouter une vue à côté d'une autre vue?
- 30. android - ajouter une vue de curseur à déverrouiller à une vue de liste