Wahrscheinlich wäre es das Beste, ein Layout für jede Dichte / Bildschirmgröße zu erstellen.
Nicht sicher, ob es in Ihrem speziellen Fall hilft, aber Sie können ein Linear / RelativeLayout Klicks machen ( setClickable () ). So können Sie möglicherweise Klicks auf die übergeordneten Elemente der Schaltfläche aktivieren und den gewünschten Effekt erzielen?
Tags und Links android user-interface view button interface