Le ScrollView - Comment faites défiler vers le bas lors de la conception de mise en page dans Eclipse?
J'ai été à l'aide de défilement de la vue dans mes applications, mais le truc, c'est que c'est la première fois que j'ai pour en tirer quelque chose de plus que la taille par défaut de l'écran.
La Conception de XML écran montre un fixe 3.7 pouces (ou plus) de l'écran. Que faire si je veux ajouter plus d'objets? Comment faire défiler vers le bas lors de la conception dans Eclipse?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez modifier la taille de l'écran personnalisé..
essayez ceci..
cliquer sur le courant bouton à l'écran, et sélectionnez "personnaliser", puis faites défiler et sélectionnez Personnalisé, puis cliquez sur "Nouveau" dans le coin en haut à droite..
Ensuite, écrivez votre propre taille de l'écran et cliquez sur "OK", puis encore "OK"..
Après, à nouveau, cliquez sur le bouton de l'écran et sélectionnez votre taille personnalisée.. Fait!
Espérons aidé!
Être sûr que ce bouton est sélectionné..
Essayer temporairement le réglage de
android:scrollY
sur leScrollView
. Je n'ai pas essayé, mais il devrait, en théorie, le travail. N'oubliez pas de supprimer l'attribut lors de la publication de l'application.100dp
.tools:scrollY
attribut serait préférable.Comme de l'API Android 19 cette solution a changé.
Voici ce qui a fonctionné pour moi.
Aller à votre Android Virtual Device Manager (dans Eclipse, c'est dans la Fenêtre de l' > Android Virtual Device Manager), une fois que vous y allez à l'Appareil onglet Définitions et de créer un Nouveau Périphérique. Nom de quelque chose de mémorable comme "Longue barre de défilement".
Éditer/Créer un Dispositif de réglage de l'écran à la verticale dimensions pour aussi longtemps que vous pensez que votre défilement de l'affichage (7000px était plus que suffisant pour mon utilisation). Vous pouvez également le modifier plus tard.
Redémarrer Eclipse, ouvrez votre long scrollview mise en page, et votre longue barre de défilement apparaîtra dans votre aperçu de mises en page.
Ajouter
android:scrollY="300dp"
à votre disposition. Tt défiler le contenu 300dp jusqu'.avant d'ajouter le android:scrollY="300dp" à la disposition de
vous pouvez le voir pas d'espace pour la conception
Après l'ajout de l'android:scrollY="300dp" à la disposition de
vous de voir l'espace de conception.
Ajouter quelque chose comme
android:layout_marginTop="-300dp"
attribut immédiateScrollView
enfant.Essayez de régler votre maquette intérieure à une hauteur fixe. Ainsi, votre code devrait ressembler à
Cela devrait fonctionner
cette android:scrollY rend votre conception de l'écran est plus dans la direction Y...ajouter à vos composants vers le bas
J'ai l'habitude de simplement utiliser marge négative. Il fonctionne sur de défilement de la vue comme sur un élément à l'intérieur.
C'était ma solution: j'ai sous-classé le ScrollView de prendre un scrollY param qui est utilisé uniquement lorsque isInEditMode().
Ce qui se passe dans votre attrs.xml fichier