La fonction glisser / déposer dans Android studio ne fonctionne pas
je suis nouveau à la programmation android la fonction drag / and drop dans android studio ne fonctionne pas. Je ne peux rien faire glisser sur mon téléphone. Droit maintenant, mon fragment est google map vue et je veux ajouter une barre de recherche à la vue. Il n'a tout simplement pas de glisser. Lorsque j'essaie de l'ajouter dans le texte il est dit élément de point n'est pas autorisé ici?
Ceci est mon activity_maps.fichier xml
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:id="@+id/map" tools:context=".MapsActivity"
android:name="com.google.android.gms.maps.SupportMapFragment">
<item android:id="@+id/search"
android:title="@string/search_title"
android:icon="@drawable/ic_search"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView" />
</fragment>
15 réponses
la nouvelle version d'android studio utilise 2 fichiers xml pour chaque mise en page. (Par exemple: content_main.xml) intégré dans L'autre (Activity_main.XML.) vous devriez ouvrir le content_*.xml et faire la conception en elle. espérons que cela aide.
la fonction drag and drop ne fonctionne pas sur Android Studio.... J'ai aussi perdu beaucoup de temps à les chercher...ce qui a résolu mon problème, c'est de choisir un thème pour L'activité.
après la mise à jour vers la dernière version D'Android Studio (2.2) j'ai commencé à avoir ce problème.
après quelques recherches et en jouant, j'ai découvert que tenir alt permet de glisser-déposer. J'ai fait vérifier l'option" hold ALT to drag and drop " sous Paramètres-> Apparence & Behavior > apparence.
soit j'avais déjà sélectionné cette option et une correction dans Android Studio 2.2 l'a fait si l'option appliquée à glisser et laisser tomber avec le panneau de palette ou cette option a été récemment ajouté et par défaut à vérifié ou un problème s'est produit lors de la mise à niveau qui a fixé à true.
j'ai cette option définie dans IntelliJ et j'ai utilisé la palette android studio normalement avant et je suis presque sûr que je l'ai utilisé sans avoir à maintenir l'alt avant donc je vais avec l'option A (et il m'a fallu un certain temps embarrassant jusqu'à ce que j'ai essayé de maintenir l'alt).
j'ai fait face à ce problème aussi et j'ai simplement corrigé cela en changeant le thème à DeviceDefault.La lumière de l'activité.
Dans mon cas, j'ai été en utilisant ConstraintLayout
dans Android Studio 3.0. Il fixe à l'aide de android.support.constraint.ConstraintLayout
à la place.
j'ai aussi été confronté au même problème. Le coupable était que dans mon parent
Android.soutien.portable.vue.BoxInsetLayout
étiquette, je faisais glisser les composants directement, mais quand je mets
Cadrelayout
à l'intérieur de
Android.soutien.portable.vue.BoxInsetLayout
tag puis faites glisser mes composants
Cadrelayout
il a travaillé .
j'Espère que ça aidera quelqu'un.
je sais que c'est vieux, mais ne pas être en mesure de faire glisser des éléments dans le dessin m'est juste arrivé (2/18/18). Redémarrer Android Studio (3.01) a fait l'affaire.
allez dans votre dossier "valeurs" et ouvrir les styles".xml fichier. Remplacer " Thème.AppCompat.Lumière.DarkActionBar" en vertu de la balise parent avec "de Base.Thème.AppCompat.Lumière.DarkActionBar"
Compris J'ai pensé à elle. Même si le panneau de conception est visible ainsi que la Palette et L'arborescence des composants, je dois aussi avoir app/src/main/res/layout/fragment_main.xml sélectionné dans le panneau Projet pour la conception réelle de la mise en page pour être activé.
Drag 'n' Drop peut ne pas fonctionner correctement, lorsque vous avez un LinearLayout, dans cette condition, les éléments que vous faites glisser vais essayer de régler d'une manière spécifique(Horizontale ou Verticale), au lieu d'essayer de changer votre page principale Relative à la Mise en page
Présentation Linéaire --> Présentation Relative
je sais que c'est un vieux problème,aucun de ceux-ci ne fonctionnait pour moi, et il se trouve que ce n'était pas android studio qui donnait ce problème, c'était windows. J'ai remarqué que je ne pouvais pas faire glisser quoi que ce soit donc en cliquant et en tenant n'importe quel dossier sur le bureau et en appuyant sur escape est ce qui l'a réparé pour moi.
j'ai connu le même problème de ne pas glisser des éléments dans Android Studio 3.1
.
redémarrage du studio Android, a résolu le problème pour moi
Je résous ce problème en reconstruisant simplement mon projet android studio.
j'ai aussi été confondu avec la fonction drag&drop. Jusqu'à ce que j'ai compris:
Après avoir commencé à glisser, vous devez relâcher le bouton de la souris et tout fonctionne bien.
fonctionnalité intéressante - un peu inhabituel.