最后我得到了解决方案:我在所有布局的每个视图中将 (android:id="@+id/) 更改为 (android:id="@id/),并在 res/values/ids 创建了一个新资源文件。 xml 并提供其“名称”
例如
第一步:old_layout.xml
<EditText android:id="@+id/amount"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
new_layout.xml
<EditText android:id="@id/amount"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button android:id="@id/submit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
第二步:res/values/ids.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="id" name="amount" />
<item type="id" name="submit" />
</resources>
Step3:清理并运行项目。
这就是我的全部工作