gpt4 book ai didi

android - 如何画出一个完美的圆形按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:43 25 4
gpt4 key购买 nike

我想画一个完美的圆形按钮。我尝试使用以下代码:

<?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"/>

我的截图:

enter image description here

我已经尝试过这个网站的不同链接,但没有一个能满足我的需要。

编辑:

我的 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);
}

最佳答案

使用这个 xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >

<solid
android:color="#eaebec" />
</shape>

在您设置背景使用的布局中

        android:layout_width="50dp"
android:layout_height="50dp"

或任何您需要的圆圈大小。

关于android - 如何画出一个完美的圆形按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20510396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com