package net.osmand.plus.views; import android.content.Context; import android.util.AttributeSet; import android.widget.ZoomControls; public class OsmZoomControls extends ZoomControls { public OsmZoomControls(Context context, AttributeSet attrs) { super(context, attrs); } public OsmZoomControls(Context context) { super(context); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // Ugly code : force buttons be equal size. super.onMeasure(widthMeasureSpec, heightMeasureSpec); LayoutParams layoutParams = (android.widget.LinearLayout.LayoutParams) getChildAt(0).getLayoutParams(); layoutParams.width = getMeasuredWidth()/ 2 ; layoutParams = (android.widget.LinearLayout.LayoutParams) getChildAt(1).getLayoutParams(); layoutParams.width = getMeasuredWidth()/ 2 ; super.onMeasure(getMeasuredWidth(), getMeasuredHeight()); } }