Почему textView "Привет, мир!"не отображается на экране? - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь добавить больше TextViews, но они не появляются на экране, и он говорит мне: «Этот вид не ограничен. Он имеет только позиции времени проектирования, поэтому он будет переходить к (0,0) во время выполнения, если толькоВы добавляете ограничения ".

Фото: photo photo

Ответы [ 3 ]

0 голосов
/ 09 июля 2018

Android Studio 3.1.3, запуск мастера «Начать новый проект Android Studio» и принятие значений по умолчанию приводит к изображению, которое показывает OP.В макете ограничений есть текстовое представление «Hello World», но оно не отображается в представлении дизайна activity_main.xml.TextView «Hello World» действительно появляется в моем эмуляторе ... поэтому он есть (в эмуляторе) ... его просто нет здесь (в IDE).

Я использовал решение, предоставленное в этом ответе: https://stackoverflow.com/a/47611939/1437920. Который в основном добавляет слово "Base" к URL-адресу appTheme.

Немного раздражает, если эта странная ошибка станет приветствием для тех, кто начинает свой путь программирования на Android.Пока что я не уверен, почему в этом URL / classpath отсутствует каталог «Base», но в настоящее время я не заинтересован в том, чтобы выходить за рамки цитируемого решения.

0 голосов
/ 13 июля 2018

Попробуйте этот код

 1- Go to your res folder and inside res folder.
     2-Go to values.
     3-Go to style.xml
     4-change  <!-- Base application theme. -->
         <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
     to <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
0 голосов
/ 08 июня 2018

Сначала вам нужно будет определить макеты и хранить в них ваши представления (TextView, Imageviews и т. Д.). Размещение кода xml будет полезно для отладки.

...