Android按钮图像比例

时间:2014-09-11 14:51:28

标签: android imagebutton

创建了两个具有相同图像(.png)和不同按钮文本的按钮。问题是一个按钮按照源图像得到了正确的比例而另一个按钮得到了椭圆形状。源图像的形状为整圆。

button = (Button) findViewById(R.id.button1);
                button1 = (Button) findViewById(R.id.button2);
                button.setBackgroundResource(R.drawable.button3);
                button1.setBackgroundResource(R.drawable.button3);
                button.setText("Count");
                button1.setText("reset");

这里的应用程序中有一个按钮正常,第二个按钮形状为椭圆形。两个按钮的大小和形状应相同。

1 个答案:

答案 0 :(得分:0)

尝试将Button布局中的WRAP_CONTENT替换为100dp之类的值。

<Button android:id="@+id/button1" 
android:layout_width="100dp" 
android:layout_height="100dp"       
android:layout_alignLeft="@+id/editText1" 
android:layout_alignParentBottom="true" 
android:layout_marginBottom="77dp" 
android:layout_marginLeft="34dp" 
android:minHeight="64dip" 
android:text="@string/button_count" />