设备上未遵守Android按钮填充

时间:2015-04-22 02:48:06

标签: android padding

我对这个问题感到有点困惑 - 当我使用模拟器进行填充时,它显示为我所期待的。但是,当我在实际设备上运行应用程序时,按钮上的填充似乎没有任何效果。

我可以更改按钮文本并显示,但填充似乎对设备没有影响。

我已经尝试完全删除填充,并将其设置为125dp,并且没有任何变化。我可能遗漏了一些愚蠢的话。我出错了什么想法?

这是我的布局 - 底部的两个按钮是不支持填充的(它在LinearLayouts中正常工作:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".LocationActivity">

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="15dp"
    android:background="@android:drawable/dialog_holo_light_frame">

    <ImageView
        android:padding="50dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:layout_margin="3dp"
            android:textStyle="bold"
            android:textSize="18sp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="New survey available!"/>

        <TextView
            android:layout_margin="3dp"
            android:textSize="14sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="It should take a minute or less."/>

        <Button
            android:layout_marginTop="3dp"
            android:background="@drawable/roundedbutton"
            android:paddingLeft="20dp"
            android:paddingRight="20dp"
            android:textColor="#fff"
            android:textAllCaps="false"
            android:layout_marginLeft="5dp"
            android:layout_width="wrap_content"
            android:layout_height="35dp"
            android:text="Answer Survey"/>

        <TextView
            android:layout_marginTop="1dp"
            android:layout_marginBottom="3dp"
            android:textSize="14sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="23 hours 38 minutes remaining"/>
    </LinearLayout>

</LinearLayout>

<LinearLayout
    android:layout_marginBottom="-7dp"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="15dp"
    android:background="@android:drawable/dialog_holo_light_frame">

    <TextView
        android:textSize="28sp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="$14.59"/>

    <TextView
        android:layout_marginTop="15dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Google Play credit"/>

</LinearLayout>

<Button
    android:layout_marginTop="-8dp"
    android:gravity="left|center"
    android:textColor="#0266C8"
    android:paddingLeft="50dp"
    android:paddingTop="25dp"
    android:textSize="14sp"
    android:paddingBottom="25dp"
    android:layout_marginBottom="-7dp"
    android:text="Spend your play credit"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:drawable/dialog_holo_light_frame" />

<Button
    android:gravity="left|center"
    android:textColor="#0266C8"
    android:paddingLeft="50dp"
    android:paddingTop="25dp"
    android:paddingBottom="25dp"
    android:layout_marginTop="-8dp"
    android:textSize="14sp"
    android:text="Reward history"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@android:drawable/dialog_holo_light_frame" />

0 个答案:

没有答案
相关问题