【发布时间】:2013-12-11 04:17:30
【问题描述】:
我想画一个完美的圆形按钮。 我尝试使用以下代码:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<stroke
android:width="3dip"
android:color="#065a32" />
<corners android:radius="10dip"/>
<solid android:color="#eaebec" />
</shape>
但我只能画一个椭圆形,即使我改变了参数:
<stroke
android:width="3dip"/>
<corners android:radius="10dip"/>
我的截图:
我已经尝试过这个网站的不同链接,但没有一个能满足我的需要。
编辑:
我的 getView() 代码是:
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (convertView == null) {
LayoutInflater vi = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.calendar_item, null);
}
view.setBackgroundResource(R.drawable.calendar_cell_clicked);
}
【问题讨论】:
-
您可以在photoshop中绘制一个圆形图像并将其设置为按钮的背景。可以根据屏幕大小改变图像的分辨率。
标签: android android-xml android-button