有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将安卓上的按钮从矩形变成圆形?

通常安卓按钮是矩形的,在mxl文件中,如果我想制作环形或任何其他形状的按钮,我应该怎么做?或者有没有任何开源的工具可以保证安卓开发者的这些功能(目前我正在寻找一个环形按钮)


共 (1) 个答案

  1. # 1 楼答案

    在drawables中创建一个新的xml文件,并将以下代码放入其中:

    <?xml version="1.0" encoding="utf-8"?>
    <shape
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="ring"
        android:innerRadius="15dp"
        android:thickness="10dp"
        android:useLevel="false">
    
        <solid android:color="#fff" />
    
        <size
            android:height="50dp"
            android:width="50dp" />
    </shape>
    

    现在,将其用作imageButton中的图像

    您还可以查看以下内容: android-state-list-generator