Android - button background color shrinks the height of the button
android, android-layout
Solution
ABDOU is right, this could be a solution for you
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF" android:endColor="#BBBBBB"
android:angle="270"/>
<stroke android:width="2dp"
android:color="#555555" />
<corners android:bottomRightRadius="7dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="7dp"/>
</shape>
Create this as `XML` in `drawable`, and set this to your `BackgoundColor`
Problem
I have this button ``` <Button android:id="@+id/learn" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop ="5dp" android:text="Hello StackOverflow" style="@style/home_page_buttons" /> ``` and I am trying to give it this style ``` <style name="home_page_buttons"> <item name="android:layout_marginLeft">15dp</item> <item name="android:layout_marginRight">15dp</item> <item name="android:textColor">@color/light_best_blue</item> <item name="android:textStyle">bold</item> <item name="android:color">@color/white</item> <item name="android:background">@color/white</item> </style> ``` This line: ``` <item name="android:background">@color/white</item> ``` makes the backgrond white as I wanted, but for some reason, it shrinks down the height of the button and makes it ugly. Any idea why that happens and how to stop this side effect? Thanks!