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>
34
demandé sur anu 2015-03-06 07:44:08

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.

41
répondu Hamed 2015-12-14 11:44:38

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é.

L'image ci-dessous va mettre les choses au clair. enter image description here

16
répondu Vishal Kumar 2015-08-18 12:19:46

File>Invalidate Caches / Restart ...

je manque vim.

15
répondu Drew LeSueur 2016-07-23 20:46:25

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.

enter image description here

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).

5
répondu meese 2016-10-11 23:44:39

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é.

2
répondu Jasmine 2015-12-01 09:29:10

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.

2
répondu Mon 2018-01-09 06:48:25

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.

1
répondu khush 2016-06-10 06:51:50

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.

1
répondu Marty 2018-02-19 15:38:57

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"

1
répondu Manthan_Admane 2018-08-24 12:33:17

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é.

0
répondu Saksham Choudhary 2015-11-12 19:37:33

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

0
répondu Shubham Kushwah 2017-06-08 09:30:49

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.

0
répondu Jakob Hartman 2017-08-10 20:15:24

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

0
répondu Waqar UlHaq 2018-04-17 08:05:21

Je résous ce problème en reconstruisant simplement mon projet android studio.

0
répondu mehmoodnisar125 2018-07-09 11:50:04

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.

-1
répondu Gernot Ullrich 2016-03-30 07:07:56