Nouveau Android Studio Activité de Modèle de Conception content_main.xml
J'ai commencé à apprendre Android, mais dans le nouveau Android Studio 1.4 utilisation vierge activité crée deux fichiers xml - activity_main et content_main - ce que j'ai lu c'est le nouveau modèle de conception, mais pas de relativement nouveau tutoriel (<1 an) en parle et fonctionne à vide de l'activité de la création de seulement activity_main.
Est-il un moyen de contourner cela? Est-il possible de créer votre propre activité de modèle ou tout simplement créer activity_main sans content_main?
Apprentissage Android pour les débutants est déjà assez de soucis sans créer manuellement java et xml à partir d'activité vide à chaque fois, ou à essayer de le "traduire" des fichiers à partir de tutoriels en nouveau modèle de conception, tout en essayant d'apprendre.
OriginalL'auteur Timbo | 2015-10-14
Vous devez vous connecter pour publier un commentaire.
Il y a un moyen de contourner cela. Lorsque vous créez un nouveau projet, sur le "Ajouter une page d'activité", au lieu de "Vide", choisissez "Vide". Que va générer deux fichiers, un fichier java et un fichier xml, tout comme les versions précédentes.
Si le fichier > Nouveau > Nouveau Projet
OriginalL'auteur N Suhaib
Si vous regardez dans activity_main.xml (ou main_activity.xml - quelque chose comme ça), vous devriez voir la ligne
<include layout="@layout/content_main"/>
. Comme vous vous en doutez, cela inclut le contenu de content_main.xml dans cette position au sein de l'activity_main.xml de mise en page. Pour rendre les choses plus faciles à comprendre en conjonction avec votre livre, vous pouvez simplement couper et coller le tout dans content_main.xml pour remplacer cette ligne.Il ya un couple de raisons pour lesquelles
<include />
est utile. Tout d'abord, il vous permet de réutiliser votre mise en page xml dans plusieurs fichiers. Deuxièmement, cela signifie que vous pouvez spécifier différentes mises en page en fonction de la configuration de l'appareil. Pour un exemple de cela, jetez un oeil à ce qui se passe avec activity_item_list.xml et item_list.xml lorsque vous effectuez un nouveau Maître/Détail de Flux.OriginalL'auteur Martin
Il suffit de supprimer le supplément de xml et des fichiers . Et il serait comme de vieux Modèle . Par exemple :
Supprimer content_main.xml et tous l'erreur vient après l'avoir fait . Et il serait de retour à l'ancien Modèle . Aussi , vous pouvez choisir une Activité Vide , il serait comme de vieux, un de plus .
voir ce et u serait d'obtenir votre réponse : Quel est le rôle de content_main.xml dans android studio 1.4?
OriginalL'auteur young_08
vous pouvez utiliser un modèle vide et ajouter votre propre fragments de l'ancienne, mais je suggère d'utiliser le content_main.xml comme il y a une raison de lactosérum android est l'application d'un vide de l'activité. tant que vous laissez le "inclure" dans la balise activity_main et mais votre point de vue(textview, bouton, etc) dans le content_main.xml. je n'ai pas trouvé suffectient raisonnement de ce dépassement de mise en page, mais, comme un nouveau développeur android, je vais l'utiliser dans une hypothèse qu'il est, sera, de meilleures pratiques. autant que des tutoriels de ne pas être à jour avec cette méthode... je viens d'ajouter mon point de vue et/ou de fragments content_main. vous pourrez également venir à travers tutoriald avec depricated code. omg, c'était donc frustating pour moi au premier abord, mais les chances sont que vous n'êtes pas le premier à s'en rendent compte et une rapide recherche sur google sera généralement vous montrer l'alternative. aussi je suggère d'apprentissage avec la libre udacity/google bien sûr. mettez simplement... génial.
heres un lien vers le udacity/google bien sûr. ne pas cliquez sur "démarrer l'essai gratuit' cliquez sur le bouton ci-dessous que qui dit "matériel de cours'. ces personnes sont très approfondie et de fournir une mise à jour du code pour chaque étape de chaque leçon. certaines classes utilisées sont obsolètes, mais ils essaient de vous permettre de savoir si il ya une meilleure façon, OU si non, vous pouvez généralement trouver de l'aide dans les commentaires pour la leçon de code.
https://www.udacity.com/course/developing-android-apps--ud853
OriginalL'auteur