Я открыл пустое приложение Android в Android Studio, и когда я пытаюсь отредактировать кнопку, атрибуты отсутствуют. Я новичок в разработке Android и следую руководству, в котором показано, как изменить текст на кнопке, но в меню атрибутов отсутствуют параметры, представленные в руководстве.
С использованием:
Я обновил Gradle и сделал недействительный кеш / перезапуск без изменений интерфейса.
Как выглядит мой интерфейс:
Как выглядит интерфейс должен:
Похожая ситуация, не решившая мою проблему.
XML-файл revlavent, созданный с помощью файла Templet по умолчанию в Android Studio.
<?xml version = "1.0" encoding = "utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android = "http://schemas.android.com/apk/res/android"
xmlns:app = "http://schemas.android.com/apk/res-auto"
xmlns:tools = "http://schemas.android.com/tools"
android:layout_width = "match_parent"
android:layout_height = "match_parent"
tools:context = ".MainActivity">
<Button
android:id = "@+id/button"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:layout_marginStart = "8dp"
android:layout_marginEnd = "8dp"
android:layout_marginBottom = "8dp"
android:text = "@string/button"
app:layout_constraintBottom_toBottomOf = "parent"
app:layout_constraintEnd_toEndOf = "parent"
app:layout_constraintStart_toStartOf = "parent" />
<EditText
android:id = "@+id/editText"
android:layout_width = "wrap_content"
android:layout_height = "0dp"
android:ems = "10"
android:inputType = "textPersonName"
android:text = "Name"
tools:layout_editor_absoluteX = "181dp"
tools:layout_editor_absoluteY = "337dp" />
</android.support.constraint.ConstraintLayout>
Я бы не смог изменить цвет текста, если бы тоже захотел, так как атрибута для изменения такого значения нет. Вот пример с обычным текстом i.imgur.com/BXLi1nq.png
может выложить свой .xml файл макета?
Я считаю, что это именно то, что вы ищете i.imgur.com/HjOZgeA.png Не забывайте, что это пустой файл, только что созданный с использованием файла по умолчанию Android Studio.
не размещайте здесь изображения, но обновите свои вопросы текстовым содержанием.
Обновленный пост. Также спасибо за размещение моих изображений. Меня беспокоило то, что мне не разрешили публиковать изображения из-за того, что я новенький.
Заметил, что во второй строке вашего xml файла есть минус -, попробуйте удалить его, чтобы увидеть, что что-нибудь произойдет.
Изначально я открыл код в IE, чтобы быстро скопировать его, на этот раз я открыл его в Atom, чтобы отредактировать, и этого минуса нет. Я обновил код, чтобы он отображался лучше и, надеюсь, точнее.
Пожалуйста, попробуйте сначала проверить, есть ли какие-либо аномалии в вашем XML-коде! если да, то сначала исправьте, а затем GOTO File> Invalidate Caches and Restart. После перезапуска обратите внимание, что для запуска потребуется немного больше времени, но это обязательно решит вашу проблему.
и если это не так, используйте это
EXTREME STEP
Что ж, существует множество решений для работы с рендерингом DesignView в студии Android.
то, что я делал в своих крайних случаях, когда я был отчасти на системе с низкими характеристиками, примерно так
если WINDOWS - ваша ОС, просто выполните следующие действия:
1: Закройте студию Android, если она запущена.
2: Убедитесь, что на нижней панели или на рабочем столе нет ярлыка (необязательно)
3: Откройте C: / Users / {your_USER_NAME} / и просто удалите папку .AndroidStudio {VERSIONCODE}.
what does this folder do? well it saves your custom android studio themes, styles, shortcuts etc
после удаления
4: Убедитесь, что вы подключены к Интернету
5: откройте студию Android, и он должен снова представить вам экраны настройки, например, какую тему вы хотите использовать и т. д.! просто иди с рекомендованным
6: сначала выполните рекомендуемые шаги, после этого, если что-то не хватает студии Android, оно загрузится!
7: тогда попробуйте создать новый проект!
REMEMBER you do not need to remove .gradle for just simple UI/UX glitches of android studio! just remove .androidStudo3..(
Спасибо! Удаление папки .AndroidStudio решило проблему. Я загрузил большинство настроек по умолчанию, которые мог, включая использование не Darula (ew), и любую версию Android по умолчанию, которую он хотел. Атрибуты отображаются правильно. Затем я открыл проект, над которым уже работал, и атрибуты остались. Я сохраню эту уловку в сумке на случай, если в будущем она вызовет головную боль.
пожалуйста, проголосуйте за и примите ответ тогда! спасибо @Ciccarello
@Ciccarello рад, что это помогло!
Получил такую же проблему, поправимо. Обычно эта проблема возникает, когда у меня слишком большие файлы .xml.
Первое решение (онлайн) Просто удалите следующую папку.
C:/Users/USER_NAME/.AndroidStudio3.x
Если у вас их несколько, обычно нужно удалить только самый новый. Остальные обычно вообще не используются.
Второе решение (офлайн) Создайте новый проект и просто скопируйте все необходимые файлы внутрь.
Дважды проверьте свою кнопку. Цвет текста не совпадает с цветом фона кнопки.