Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

请教一下, 为什么对View宽高修改了不要调用super.onMeasure

Offen
#101 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Dokumentation
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
android, java

Rechercherichtung

Beginne mit dem Abschnitt „安卓自定义View进阶-分类与流程“ in AndroidNote und prüfe dessen Hinweise zu onMeasure, super.onMeasure und setMeasuredDimension. Vergleiche die beiden Verhaltensweisen bei der Messung benutzerdefinierter Android-Views und aktualisiere den Abschnitt mit einer klaren Erklärung, die beantwortet, warum Letzteres verwendet wird, wenn die Abmessungen geändert werden; es wird keine Datei oder kein Test genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

请教一下,在安卓自定义View进阶-分类与流程中有一个,注意

如果对View的宽高进行修改了,不要调用 super.onMeasure( widthMeasureSpec, heightMeasureSpec); 要调用 setMeasuredDimension( widthsize, heightsize); 这个函数。

这是为什么?

Vorherrschende Sprache
Java
Sterne
9.3k
Forks
2.1k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus GcsSloop/AndroidNote

Alle Issues in GcsSloop/AndroidNote

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.