Android Databinding xml dupliziertes Attribut

9

Ich habe vor kurzem mit der Entwicklung einer Android-Anwendung begonnen, die Databinding verwendet. Mein Problem ist jetzt, dass ich die App wegen dieses Fehlers nicht ausführen kann:

%Vor%

Der Fehler tritt in jeder Datei auf, die Datenbindung verwendet (ich verwende Fragmente). Ich habe jetzt etwa 3 Stunden lang gegoogelt und kann keine Lösung finden.

build.gradle:

%Vor%

fragment_tests.xml:

%Vor%

tests.java:

%Vor%

Und die XML-Datei, in der der Fehler auftritt (debug \ layout \ fragment_tests.xml). layout_width und layout_height sind als Fehler markiert:

%Vor%

Ich hoffe wirklich, dass mir jemand helfen kann.

EDIT: Hier die Klasse STViewModel:

%Vor%     
Blacktasty 18.10.2016, 08:48
quelle

2 Antworten

32

Ich habe gerade herausgefunden, was die Lösung ist. Ich musste nur layout_width und layout_height aus der <layout> -Definition löschen.

%Vor%

statt

%Vor%     
Blacktasty 18.10.2016, 15:46
quelle
0

Sie sollten

definieren %Vor%

-Eigenschaft für LinearLayout.

Ihr LinearLayout sollte so sein,

%Vor%     
Ajith Pandian 18.10.2016 08:56
quelle