mira89 Posté(e) 30 juin 2011 Share Posté(e) 30 juin 2011 Bonjour! Pour pouvoir placer mes widgets en fct de la taille de l'ecran j'ai écrit ce code pour déterminer respectivement la largeur et longueur de mon ecran : public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); layout=(LinearLayout)findViewById(R.id.layout); int heigh=layout.getHeight(); int width=layout.getWidth(); Toast.makeText(this,String.valueOf(heigh)+""+String.valueOf(width),Toast.LENGTH_LONG).show(); } malheureusemt ce code ne semble fonctionner car j'ai comme resultat 0 0 Est ce qq pourrait m'aider ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
nbbu Posté(e) 30 juin 2011 Share Posté(e) 30 juin 2011 Bonjour! Pour pouvoir placer mes widgets en fct de la taille de l'ecran j'ai écrit ce code pour déterminer respectivement la largeur et longueur de mon ecran : public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); layout=(LinearLayout)findViewById(R.id.layout); int heigh=layout.getHeight(); int width=layout.getWidth(); Toast.makeText(this,String.valueOf(heigh)+""+String.valueOf(width),Toast.LENGTH_LONG).show(); } malheureusemt ce code ne semble fonctionner car j'ai comme resultat 0 0 Est ce qq pourrait m'aider ? Ton layout est il étendu sur toute la surface de ton écran ? (ie android:layout_width="fill_parent" android:layout_height="fill_parent"). Car si il est vide avec l'attribut wrap_content, c'est logique que ça renvoie 0. Enfin c'est juste une idée. Lien vers le commentaire Partager sur d’autres sites More sharing options...
mira89 Posté(e) 30 juin 2011 Auteur Share Posté(e) 30 juin 2011 mon layout s'étend sur tte la surface(fiil_parent sur height et width) voila la solution ke g trouvé apès qq recherche:p Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); et ca fonctionne!!:P Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.