Android: Existe-t-il un moyen d'obtenir la taille d'un objet RemoteViews?

Dans mon widget d'application, j'ai un LinearLayout dont la hauteur et la largeur sont définies pour remplir_parent. Existe-t-il un moyen d'obtenir l'exécution, la taille réelle qui a été attribuée à cette vue?

  • Erreur Inflatable class com.google.android.maps.MapView
  • L'émulateur Genymotion ne démarre pas. Reste encore pour toujours dans l'écran noir "Android"
  • Point de départ dans Android: le nom est-il vraiment nécessaire?
  • Android Sqlite - Erreur "Pas de tableau de ce type"
  • Enregistrez-vous en tant que lecteur de musique et écoutez une chanson
  • Faire une forme de triangle en utilisant les définitions xml?
  • L'écran de préférence La mise en page personnalisée ne fonctionne qu'avec un deuxième clic
  • Android TextView a une hauteur et une largeur de 0
  • Android, cette API est marquée comme interne à la bibliothèque de support et ne doit pas être consultée à partir de l'erreur d'application
  • Planifier la tâche dans Android
  • Animation d'élément partagé entre l'élément RecyclerView et CollapsingToolbar dans la même activité
  • Comment importer un ensemble d'icônes dans un projet Android Studio
  • One Solution collect form web for “Android: Existe-t-il un moyen d'obtenir la taille d'un objet RemoteViews?”

    Le fichier XML des métadonnées des widgets de l'application détermine la taille globale de votre widget; Vous devez concevoir vos mises en page avec cette taille. Si vous mettez en œuvre des widgets de taille multiple, vous aurez besoin d'une méta-donnée et d'une mise en page séparées pour chacun d'eux.

    Le système de widgets d'application utilise une "unité de grille" abstraite que vous pouvez transformer en DP, consultez cette page pour plus de détails. Si vous définissez la taille de manière incorrecte, elle "tronçonnera" simplement la taille de la grille la plus proche pour votre part (et votre mise en page sera "mauvaise").

    Android 3 et 4 vous donnent plus de possibilités de dimensionnement.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.