Android TextView。与另一个具有相同ID的标签冲突

问题描述 投票:0回答:1

我有一个Android XML文件的问题,我需要你的帮助。我有以下代码。

 <TextView
        android:id="@+id/textViewA"
        android:layout_width="95dp"
        android:layout_height="35dp"
        android:text="A"
        android:textColor="#000000"
        android:textSize="22dp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.012"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.671" />

    <TextView
        android:id="@+id/textViewS"
        android:layout_width="95dp"
        android:layout_height="35dp"
        android:text="S"
        android:textColor="#000000"
        android:textSize="22dp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.012"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.584" />

基本上我有两个TextViews 当我编译时,我得到错误信息。

'<TextView id='@+id/textView'> conflicts with another tag that has the same ID'

当我点击错误信息的相应行数时 这两个TextViews被显示出来了 我不太明白这一点,因为它们没有相同的ID。它们曾经有相同的ID,但我把它改了,还是会出现问题。也许这与我刚刚启用的ViewBinding有关?我将感谢每一个评论。

更新:我意识到,事实上,这与ViewBinding有关,因为我也可以看到以下信息。

Found data binding error(s):

[databinding] {"msg":"\u003cTextView id\u003d\u0027@+id/textView\u0027\u003e conflicts with another tag that has the same ID","file":"C:\\Users\\T.D\\AndroidStudioProjects\\BarApp\\BarApp_Projekt\\app\\src\\main\\res\\layout\\activity_cocktail_ytest.xml","pos":[{"line0":48,"col0":4,"line1":61,"col1":52}]}
[databinding] {"msg":"\u003cTextView id\u003d\u0027@+id/textView\u0027\u003e conflicts with another tag that has the same ID","file":"C:\\Users\\T.D\\AndroidStudioProjects\\BarApp\\BarApp_Projekt\\app\\src\\main\\res\\layout\\activity_cocktail_ytest.xml","pos":[{"line0":121,"col0":4,"line1":134,"col1":52}]}

但我仍然不知道错误的原因。我的意思是,他们肯定没有相同的ID。

android xml textview android-viewbinding
1个回答
1
投票

无效缓存和重启安卓工作室将帮助你。


0
投票

清理你的项目,然后重建

© www.soinside.com 2019 - 2024. All rights reserved.