Де переглядається макет Android Studio?


177

Я встановив Android Studio, але редагуючи файли макета, я не можу знайти попередній перегляд! Я просто бачу XML-файл. Як я можу бачити мою схему в графічному вигляді?

Оновлення: Ось як це виглядає в моєму випадку:

введіть тут опис зображення


5
Файл, який ви редагуєте, не знаходиться в каталозі ресурсів ...
etienne


4
Перейти доView -> Tool Windows -> Preview
onmyway133

Для мене бракувало цілої панелі інструментів, мені довелося включити View -> Toolbar Buttons.
Першийодин

Відповіді:


353

ОНОВЛЕННЯ 2 (2020-03-16)

Новіша версія Android Studio змінила розташування цієї кнопки. Тепер, якщо ви хочете переглянути попередній перегляд дизайну макета, вам потрібно буде натиснути одну з кнопок у верхньому правому куті вашої xml. Кнопка, що нагадує піктограму зображення, відкриє інформаційну панель дизайну, а кнопка поруч із нею відкриє розділений вигляд, де дизайн розміщений поруч із кодом XML:

введіть тут опис зображення

ОРИГІНАЛ (2013-05-21)

У вас має бути Designкнопка поруч із Textкнопкою під текстовим редактором xml:

введіть тут опис зображення

Або ви можете скористатися Previewкнопкою у верхньому правому куті, щоб додати вікно попереднього перегляду поруч із кодом XML:

введіть тут опис зображення

ОНОВЛЕННЯ:

Якщо у вас цього немає, то зробіть це: View-> Tool Windows->Preview

введіть тут опис зображення


41
у мене немає таких варіантів взагалі !!
Fcoder

3
я оновив своє запитання, і поклав знімок екрана. я завантажую його недавно і нічого не змінюю!
Fcoder

6
У мене є цей варіант, але вимкнено!
Омід

2
Дякую! Мій попередній перегляд зник, і я не міг зрозуміти, куди він пішов (я думаю, що один із моїх дітей, мабуть, щось вдарив) СПАСИБІ!
tm_forthefuture

5
Для всіх, хто не може побачити попередній перегляд на панелі перегляду> інструмент Windows,
ВИ

46

У деяких людей, здається, є одна і та ж проблема. Проблема полягає в тому, що IDE відображає попередній перегляд лише у випадку редагування файлу макета в res/layout*каталозі проекту Android.

Зокрема, він не відображатиметься при редагуванні файлу, build/res/layout*оскільки це не вихідний каталог, а вихідний каталог. У вашому випадку ви редагуєте файл у build/каталозі ...

Папка "Ресурси" встановлюється автоматично, і її можна переглядати (і змінювати) в Структурі проекту> Модулі> [Назва модуля]> Android> Каталог ресурсів.


1
Дуже дякую. Ви зекономили багато часу
Гаурав Вашист

немає вкладки Android і немає функції "Ресурси", як ви описуєте, принаймні в поточній актуальній Android-студії 1.1.0 посилання
Алексєєв Валерій

Так, здається, Android Studio зараз обробляє це автоматично; Я вважаю, що випадково неможливо більше відкрити вихідний файл.
etienne

17

У випадку, якщо хтось допомагає, у мене був той самий випуск сьогодні, де вкладки «дизайн / текст» відсутні. Я перейшов на темну тему і подумав, що, можливо, в цьому і полягає проблема, тому я повернувся до Налаштування / Зовнішній вигляд (у налаштуваннях IDE), повернувшись до Теми за замовчуванням, і це скинуло все правильно для мене. Потім я міг би знову перейти на тему Darcula, і вкладки все ще були, тому здається, що перемикання тем - це спосіб скинути вікна / вкладки IDE.


Бум! Дякую. У мене був той самий випуск, де я використовував тему Dracula, і мені довелося перейти до теми за замовчуванням, щоб побачити вкладки «Дизайн» та «Текст», видні внизу. Ура.
Джошуа Пінтер

Мені не вистачало вкладок внизу, це працювало для мене з останньою версією станом на 25.09.13. Однак він не переключив мою тему назад, просто вікно редактора коду .. все ще досить баггі .. Хоча велика обіцянка
hanzolo

17
  1. Виберіть файл MainActivity.java на лівій панелі, як показано у прямокутнику червоного кольору.

  2. Клацніть лівою кнопкою миші піктограму тега XML, як показано на кольорі червоного кольору.

  3. Виберіть параметр "activity_main.xml (layout)", показаний на малюнку нижче.

введіть тут опис зображення


Дякую! Це виправлено.
Сумутіу Маріус

Це правильна відповідь. Мені потрібно 20 хвилин, щоб виправити.
Дан Зузевич

12

Для мене працювало наступне:

-> файл

-> налаштування

-> плагіни

-> вимкнути плагін підтримки Android

-> вам буде запропоновано перезапустити

-> після перезапуску знову ввімкніть плагін та інші додатки залежності, які, можливо, були відключені в процесі

-> вам буде запропоновано ще раз перезапустити. Будемо сподіватися, що андроїд-студія вдруге перезапустить попередній перегляд.


10

Я знайшов 2 швидких варіанти, щоб виправити це:

  1. Просто введіть у пошук "Попередній перегляд", і він покаже вам єдиний результат. Просто натисніть на нього, і попередній перегляд з’явиться знову :)
  2. Потягніть праву лінію і з'явиться вікно. Це свого роду розмір.

Вікно попереднього перегляду в андроїд-студії

Щасливого кодування!



7

Перейдіть у меню Файл-> Недійсний кеш / Перезапуск.

Це вирішить питання.


5

Я отримав таку ж проблему після імпорту мого проекту Eclipse ADT в Android Studio. Вкладки "Текст і дизайн", де вони відсутні.

У вікні "Журнал подій" знайдено "Рамки виявлені: рамки Android виявлені в проекті Налаштувати"

Я натискаю надане гіперпосилання, і все було виправлено, вкладки "Текст і дизайн" стали видимими та функціональними


4

Перейдіть до файлу -> Структура проекту -> Модулі -> натисніть на зелену кнопку плюс, щоб додати модуль.

Виберіть новий модуль -> виберіть Модуль програми в опції Android -> дайте ім'я модуля -> наступний -> наступний -> закінчити

Виберіть проект, який потрібно включити в модуль -> натиснути застосувати -> добре

Тепер ви зможете побачити всю структуру проекту; потім відкрийте вікно проекту модуля форми (ліва панель), виберіть res, потім виберіть макет -> назва вашого макета (.xml).

Тепер ви зможете побачити перегляд дизайну та перегляд тексту як ...


2

Як сказав etienne, будьте впевнені, що файл XML, який ви переглядаєте, знаходиться src/main/res/layout

У мене було те саме питання. Якщо ви знаходитесь у файлі макета в buildкаталозі, ви не побачите попередній перегляд, а також його не буде як опція для ввімкнення. Я хотів би, щоб Google отримав невелике попередження про це.


2

насамперед після створення нового додатка

перейти на java-> MainActivity

і відкрити нову вкладку для неї

У коді Java натисніть на індексну нумерацію, де ви можете побачити логотип кодувведіть тут опис зображення

як червоний кружляв на малюнку

клацніть лівою кнопкою миші на ньому, і ви побачите два варіанти, як показано на малюнку нижчевведіть тут опис зображення

натисніть на перший варіант, щоб ви могли переглянути свій додаток в андроїд-студії


1

Якщо ви хочете побачити попередній попередній перегляд , у правій частині екрана у вас повинен бути кнопковий виклик Попередній перегляд, який показує / приховує попередній попередній перегляд.

Якщо ви хочете скористатися режимом редактора WYSISYG, в нижній частині редактора є вкладка, яка перемикається між режимом XML і режимом WYSISYG .

Це працює так само, як в IntelliJ та Android Studio.


0

У мене була така ж проблема і вирішено шляхом редагування файлу t у src> main> res> layout. Ви можете вибрати режим тестування та дизайну внизу редактора.

Досить просто, якщо ми знаємо, де шукати !!! витрачайте кілька годин на його з'ясування !!!


0

У мене була ця проблема пару годин тому, коли я експортував свої проекти з Eclipse в Android Studio. На жаль, найкращі відповіді тут не спрацювали для мене.

У будь-якому випадку, створення нового проекту замість відкриття старої зробив трюк для мене , як то , що Томас Kaliakos згадав про своє коментарі тут

Мені довелося возитися з проектом .. і в якийсь момент він спрацював. Не знаю, як все-таки. Я думаю, що створення нового проекту та додавання вихідного коду буде працювати щоразу. Вибачте за те, що я не дуже зрозуміла, але, чесно кажучи, мене здивувало навіть те, що це спрацювало. - Томас Каліакос 15 жовтня 1313 о 4:08


0

Якщо ви хочете докованого режиму (він все ще видно під час редагування файлу xml), і ви, помилково, натиснули та не позначили док-режим. Щоб повернути його, вам слід зосередитись на попередньому перегляді та натисканні Window > Active Tool Window > Docked Mode.


0

Якщо ви побачите повідомлення внизу, що говорить щось на зразок "Android Framework виявлено. Клацніть, щоб налаштувати", Зробіть це.

Після цього з'явилися мої підсумки "Текст і дизайн".


0

У моєму випадку в мене немає вкладки « Дизайн» або « Попередній перегляд ».

Спробуйте

  • Налаштуйте проксі правильно для завантаження необхідних компонентів
  • Налаштуйте шлях android-sdk так, щоб він не містив символів пробілу
  • Перезапустіть Android Studio в режимі адміністратора

0
  1. Перейдіть у меню Файл-> Недійсний кеш / Перезапуск . Після перезапуску настане вікно попереднього перегляду.

  2. Проте вікно попереднього перегляду не відкрито. Перейдіть до Перегляд -> Вікно інструмента -> натисніть Попередній перегляд


0

Перейдіть у меню Файл> Налаштування> Зовнішній вигляд та поведінка> Зовнішній вигляд> Показати панелі вікон інструментів


0

Я використовую Android Studio 3.3, і цей метод працював для мене: відкрийте налаштування з файлу / налаштувань на лівій панелі, виберіть "Редактор", потім "Редактор макета", потім на правій панелі зніміть третю опцію, яка "Приховати вікно попереднього перегляду при редагуванні файлів, що не мають розмітки", потім натисніть, застосуйте, тоді добре. потім перейдіть до перегляду / вікна інструмента / попереднього перегляду включено зараз на вкладці дизайну макета XD. Не забудьте проголосувати і позначити цю відповідь правильною відповіддю. Щасливе кодування.введіть тут опис зображення


-1

Файл >> Налаштування >> Компілятор >> JavaCompiler У "Версії байт-коду проекту (залиште порожнім для замовчування jdk):" виберіть jdk.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.