`

android -> ImageButton 内部图片 padding

 
阅读更多

 

先给 ImageButton 设置属性 

android:scaleType="fitCenter"

 

然后 新建 drawable,   imgbtn_pd.xml 设置 background 的pading

 

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
	<padding
		android:top="15dp"
		android:bottom="15dp"
	/>
	<solid android:color="#00ffffff"/><!-- 填充的颜色 -->
</shape>

 

 

然后将 这个background 设置到 imageButton 

android:background="@drawable/imgbtn_pd"

 

 

 

 

分享到:
评论

相关推荐

    3-3(ImageButton图片按钮).7z

    在Android开发中,`ImageButton`是一个非常重要的组件,它继承自`ImageView`,但增加了点击事件的处理能力,使得开发者可以将图片与功能相结合,创建出具有交互性的按钮。本教程将深入探讨`ImageButton`的基本使用、...

    安卓Android源码——(ImageButton图片按钮).rar

    imageButton.setOnClickListener(v -&gt; { // 点击事件的处理逻辑 }); ``` 4. **图片资源**: Android应用中的图片资源通常放在`res/drawable`目录下,可以是PNG、JPEG或矢量图形(XML)。`ImageButton`支持9-...

    ImageButton图片按钮

    1. **android:src**:指定`ImageButton`上显示的图像资源,可以是PNG、JPEG等格式的图片。 2. **android:background**:默认情况下,`ImageButton`会有一个默认的背景,通常设置为`@null`以去除背景,使图像更加突出...

    ImageButton 控件应用.rar

    5. 边距:`android:padding`用于设置内部边距,调整图片与按钮边缘的距离。 三、`ImageButton`的事件监听 `ImageButton`支持点击事件监听,可以使用`OnClickListener`或`OnTouchListener`来实现。 ```java ...

    androidImageButton_android源码_

    在Android开发中,`ImageButton` 是一个非常常用的控件,它继承自 `ImageView`,但增加了点击事件的支持,使得开发者可以实现类似按钮的功能。本文将深入解析 `ImageButton` 的使用方法,结合Android源码,帮助初学...

    android 面试葵花宝典

    - `android:padding`:设置控件内部内容与边框之间的空间。 - `android:layout_weight`:在LinearLayout中,用于分配剩余空间。 - `android:onClick`:指定控件被点击时调用的函数。 通过理解和熟练运用这些知识...

    android app笔记

    ImageButton则是带有图片的按钮。 ##### RadioButton - **定义**:RadioButton用于表示单选状态的选择框。 ##### ToggleButton - **定义**:ToggleButton用于切换两种状态。 ##### SeekBar - **定义**:SeekBar...

    android笔记

    - 外边距(`android:margin`)和内边距(`android:padding`)分别用于定义视图与容器边缘的距离及视图内部的空间。 2. **表格布局(TableLayout)**: 类似于HTML中的表格,可以用来组织行和列。 3. **相对布局...

    自定义图像按钮的样式效果源码.zip

    例如,我们可以使用`android:src`来设置按钮显示的图像,`android:background`来定义背景颜色或图片,以及`android:padding`来调整内容与边框之间的间距。 2. **样式(Style)**:通过在`res/values/styles.xml`...

Global site tag (gtag.js) - Google Analytics