java - 为什么当我在 Android Studio 中更改元素 ID 时,我的应用程序设计未配置?
问题描述
这是我的应用程序的 xml。每次我更改一个主题的 ID 时,一切都会变得不稳定。我不知道这是否与我首先使用旧 ID 构建所有约束的事实有关,当您尝试更改 Android Studio 时不接受更改,这在某种程度上导致了这个错误。
<androidx.constraintlayout.widget.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:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.main.MainFragment">
<Button
android:id="@+id/button7"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_marginTop="32dp"
android:text="Calcular"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textInputEditText" />
<ImageView
android:id="@+id/imageView"
android:layout_width="0dp"
android:layout_height="125dp"
android:layout_marginStart="32dp"
android:layout_marginLeft="32dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:src="@drawable/logo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/textView4"
android:layout_width="300dp"
android:layout_height="0dp"
android:layout_marginTop="8dp"
android:gravity="center_horizontal"
android:text="Resultado"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button7" />
<TextView
android:id="@+id/textView5"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="32dp"
android:layout_marginLeft="32dp"
android:layout_marginTop="31dp"
android:layout_marginEnd="32dp"
android:layout_marginRight="32dp"
android:text="Encontre a melhor opção para abastecimento no seu carro"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/imageView" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/textInputLayout"
android:layout_width="409dp"
android:layout_height="0dp"
android:layout_marginStart="1dp"
android:layout_marginLeft="1dp"
android:layout_marginBottom="462dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent">
</androidx.constraintlayout.widget.ConstraintLayout>
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/textInputEditText3"
android:layout_width="327dp"
android:layout_height="wrap_content"
android:layout_marginTop="26dp"
android:hint="Preço do Álcool ex: 1.90"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView5" />
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/textInputEditText"
android:layout_width="327dp"
android:layout_height="0dp"
android:layout_marginTop="16dp"
android:hint="Preço da Gasolina ex: 2.60"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textInputEditText3" />
</androidx.constraintlayout.widget.ConstraintLayout>
解决方案
推荐阅读
- sql - 在 MATCHED 上插入雪花或在 NOT MATCHED 上更新
- html - CSS 悬停样式在悬停选择器附加到父容器之前不起作用
- .net - NuGet 使用 ApiKey 获取包版本
- user-interface - 如何编写 Reminders.app 的排序脚本?
- java - 策略模式和上下文类
- html - 项目符号不会从无序列表中消失?
- angular - 如何根据条件加载角度模块
- html - 响应式网格不适用于 grid-auto-flow: dense
- python - LSTM模型损失波动然后变高,准确度整体提高
- angular - 为什么 Angular 2+ 路由器路由定义是 Javascript 对象而不是 Typescript 类?