ich hab ein Problem.
Ich erzeuge Buttons im Code, was auch gut funktioniert, allerdings werden diese auf verschiedenen Geräten unterschiedlich angezeigt.
Dein Code sieht in Ordnung aus.
Das Problem liegt warscheinlich in unterschiedicher Auflösung der beiden Geräte und dem Umstand das Buttons oben einen festen Bereich von ca 15 pixel haben.
auf dem Gerät mit der höheren Auflösung des Displays wirst du die richtige Darstellung haben und das Gerät mit der niedrigeren Auflösung sieht vermurkst aus.
Ich bevorzuge daher bei kleinen Buttons oder kleinen Displays nach Möglichkeit Labes da gibt es diesen festen Rand nicht.