Ich versuche, einige rote Rechtecke innerhalb meiner vorhandenen Leinwand über bestimmte Felder genau wie das erwartete Ergebnis hinzuzufügen, aber sie erscheinen überhaupt nicht, da mein Code anzeigt aktuelles unerwünschtes Ergebnis beim Bereitstellen meiner App. Mein Code besteht darin, 4 Rechtecke in der oberen Reihe und 4 Rechtecke in der unteren Reihe zu erzeugen, aber ich möchte nur, dass dies oben auf den Kästchen 2-6 hinzugefügt wird, aber ich weiß, dass zusätzlicher Code für die roten Rechtecke über Kästchen hinzugefügt werden muss 1 & amp; 7. Weiß jemand, was ich falsch mache und wie ich das beheben kann? Jede Hilfe wäre willkommen.
%Vor%aktuelles unerwünschtes Ergebnis
activity_main.xml
%Vor%MainActivity.java
%Vor%Das Problem bestand darin, dass Sie nur vier Rechtecke auf dem Bildschirm mit der gleichen Größe erstellt haben, nicht mit der Anzahl der Zellen. Hier ist der Code:
%Vor%das ist der vollständige Code, der perfekt für mich funktioniert. Wenn Sie irgendwelche Fragen oder Zweifel haben, zögern Sie nicht, es zu veröffentlichen:)
Sie zeichnen alle Rechtecke, aber es sieht so aus, als ob Sie alle "ungeraden" Rechtecke überspringen möchten - oder jedes zweite Rechteck ... und stellen Sie sicher, dass Sie die Farbe in "rot" ändern - etwa so:
%Vor%BEARBEITEN:
Ich denke, das "gefüllte" Rechteck auf der Unterseite sollte eher wie folgt aussehen:
%Vor%Tags und Links java android android-layout android-canvas android-view