Android / xml可绘制按钮,图像大小调整

时间:2015-06-16 11:45:05

标签: android xml button drawable

我正在为我的Android应用程序整理一个简单的布局。这涉及使用可绘制按钮。我把它 drawable-mdpi目录下的.png文件,并从.xml文件中调用它们。 Sonce他们看起来太大了,我把他们缩小了。发生的事情是图像本身确实变小了,但按钮的总大小保持不变(“边距”变得更大)。 我做错了什么?

这是代码:          

    <Button
        android:id="@+id/btn1"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="+P"
        android:shape="oval"
        android:onClick="DrawTest2"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:textSize="20sp"
        android:background="#EA0000"
        android:alpha="0.5"/>

    <Button
        android:id="@+id/AddConstraint"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:onClick="test1"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/btn1"
        android:text="+C"
        android:textSize="20sp"
        android:background="#1907DC"
        android:alpha="0.5"/>

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:id="@+id/button2"
        android:onClick="DrawTest"
        android:scaleType="centerCrop"
        android:layout_alignParentBottom="true"
        android:layout_toRightOf="@+id/AddConstraint"
        android:background="@drawable/gear3"
        android:scaleX="0.5"
        android:scaleY="0.5"/>

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:onClick="TwoProtocolTest"
        android:layout_alignParentBottom="true"
        android:id="@+id/PlayPauseButton"
        android:layout_toRightOf="@+id/button2"
        android:text="PlayPause"
        android:background="@drawable/playpause"
    />

</RelativeLayout>

0 个答案:

没有答案
相关问题