📜  如何在 Android 中更改 ImageButton 的形状?

📅  最后修改于: 2022-05-13 01:58:44.671000             🧑  作者: Mango

如何在 Android 中更改 ImageButton 的形状?

Android ImageButton 是一个用户界面小部件,用于显示具有图像的按钮,并在我们单击它时执行与按钮完全相同的操作,但在这里,我们在图像按钮上添加图像而不是文本。下面是 ImageButton 的示例图像。

在 android studio 中,ImageButton 的默认形状是正方形。在本文中,我们将看到如何将默认形状从 Square 更改为以下形状

  1. 长方形
  2. 带弯曲边缘的正方形

分步实施

第 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 中将它们一一应用,如下所示:

1.custombutton1.xml文件(循环)

XML



 
    
    
    
   


输出:

fig = 圆形图像按钮

2.custombutton2.xml 文件(矩形)

XML



 
    
    
   


输出:

fig = 矩形图像按钮

3. custombutton3.xml 文件(带弧边的正方形)

XML



 
    
    
 


输出:

fig = 带弯曲边缘的正方形