我正在为我的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>