如何在 Android 中更改 ImageButton 的形状?
Android ImageButton 是一个用户界面小部件,用于显示具有图像的按钮,并在我们单击它时执行与按钮完全相同的操作,但在这里,我们在图像按钮上添加图像而不是文本。下面是 ImageButton 的示例图像。
在 android studio 中,ImageButton 的默认形状是正方形。在本文中,我们将看到如何将默认形状从 Square 更改为以下形状
- 圆
- 长方形
- 带弯曲边缘的正方形
分步实施
第 1 步:创建一个新项目
要在 Android Studio 中创建新项目,请参阅如何在 Android Studio 中创建/启动新项目。请注意,选择Java作为编程语言。
第 2 步:使用 activity_main.xml 文件
导航到app > res > layout > activity_main.xml并将以下代码添加到该文件。下面是activity_main.xml文件的代码。在activity_main.xml文件中创建一个简单的ImageButton 。
XML
XML
XML
XML
第 3 步:创建可绘制资源文件
转到应用程序 > res > drawbe > 右键单击 > 新建 >可绘制资源文件并将文件命名为custom_button1、custom_button2、cutom_button3并在 ImageButton 中将它们一一应用,如下所示:
- android:background=”@drawable/custombutton1″
- android:background=”@drawable/custombutton2″
- android:background=”@drawable/custombutton3″
1.custombutton1.xml文件(循环)
XML
输出:
2.custombutton2.xml 文件(矩形)
XML
输出:
3. custombutton3.xml 文件(带弧边的正方形)
XML
输出: