Comment modifier dynamiquement l'arrière-plan LinearLayout?Modifier dynamiquement l'arrière-plan LinearLayout
Répondre
Avez-vous essayé un de ces:
yourLayout.setBackgroundColor(int color);
yourLayout.setBackgroundDrawable(Drawable d);
yourLayout.setBackgroundResource(int resid);
et si ne rafraîchissez pas lui-même, cela devrait donner un coup de pouce:
yourLayout.invalidate();
Essayé pas une fois, ne fonctionne pas – user413881
Je suis au travail en ce moment, donc Je ne peux pas tester cela, mais je crois que cela devrait fonctionner:
LinearLayout linLay = (LinearLayout) findViewById(R.id.theLinearLayoutId);
//set background to a color
linLay.setBackgroundColor(Color.parseColor("#404040"));
//set background to a drawable
linLay.setBackgroundDrawable(drawableItem);
//set background to a resource
linLay.setBackgroundResource(R.id.backgroundResource);
Ne fonctionne pas :(. – user413881
Bizon, à partir de votre commentaire, essayez-vous de passer à une autre mise en page lorsque le téléphone est en mode paysage par rapport au mode portrait? Si oui, vous devriez faire un nouveau fichier layout.xml, et placez-le sous res/layout-land/ http://developer.android.com/guide/topics/resources/index.html – kcoppock
setBackgroundColor (...) est une méthode entière. – Confuse
- 1. Comment configurer marginBottom dans android listview ou linearlayout Dynamiquement?
- 2. Modifier dynamiquement CSS
- 3. utilisation LinearLayout
- 4. Problème LinearLayout
- 5. LinearLayout Center
- 6. Modifier dynamiquement ajax toolkit ValidatorCalloutExtender
- 7. Modifier dynamiquement .NET DataSet DataTable
- 8. Comment modifier dynamiquement une propriété?
- 9. Modifier VBox à HBox dynamiquement
- 10. Modifier dynamiquement l'identifiant d'une div?
- 11. comment modifier dynamiquement la colonne spécifique de telerik radgrid dynamiquement?
- 12. Envelopper un LinearLayout de xml
- 13. LinearLayout et GestureDetector
- 14. Android onTouchListener sur LinearLayout
- 15. Android: LinearLayout addView Animation
- 16. Android VideoView LinearLayout LayoutParams
- 17. LinearLayout dans ExpandableListView
- 18. Actualisation d'un LinearLayout après l'ajout d'une vue
- 19. Modifier dynamiquement la valeur du fichier app.config
- 20. Modifier la taille du panneau dynamiquement
- 21. Modifier le nom des iframes/cadres dynamiquement
- 22. modifier dynamiquement les données HTTP POST
- 23. Android: Comment modifier dynamiquement la position d'ImageView?
- 24. modifier les images backgoroun dynamiquement eclipse blackberry
- 25. jquery plugin dataTables: modifier dynamiquement ajaxSource
- 26. Modifier dynamiquement la valeur de sélection
- 27. Modifier la hauteur du groupe dynamiquement
- 28. Modifier dynamiquement la connexion d'un rapport Crystal
- 29. Modifier dynamiquement le contenu d'un graphe matplotlib
- 30. Modifier dynamiquement des éléments dans un listView
De quelle façon? Qu'est-ce que vous cherchez à changer? –
Si vous changez la position du téléphone pour changer d'écran horizontalement ou verticalement. – user413881
Vous auriez dû préciser votre situation dans votre post bizon, cela nous aurait aidé à vous répondre. regarde le commentaire de kcoppock, ça devrait t'aider. – Sephy