Comment avez-vous soutenu à la fois paysage et portrait pour appwidget? la disposition de l'appwidget ne changera jamais lors de l'orientation de l'appareil de paysage en portrait. En passant, pourriez-vous s'il vous plaît me dire quel appareil prend en charge les deux paysage et portrait pour appwidget?le même problème que "Android widget différent orientation portrait et paysage"
0
A
Répondre
0
L'approche standard est de mettre la version portrait dans res/layout/, et la version du paysage dans res/layout terre/, avec le même nom (par exemple, appwidgetmain.xml).
Il suffit de se référer à par son nom (R.layout.appwidgetmain) et Android choisiront le fichier de mise en page correcte en fonction de l'orientation
Ne peut pas répondre à votre seconde partie - trop de dispositifs
0
layout/main.xml
layout-land/main.xml
android:layout_width="55dip"
;
Il faut utiliser « dip » dans le fichier XML
Si vous voulez que le widget Redimensionner selon différentes Taille de l'écran de différents mobiles déclarent
dans AndroidManifest.xml
.
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
Si vous voulez en savoir plus sur le support d'écran, suivez le lien.
goodluck