`
chenhaodejia
  • 浏览: 114619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android中ImageButton的运用详解

阅读更多

ImageButton在Android的运用非常灵活,既可以在.java中实现,也可以在.xml中实现,但相比较而言在.xml中实现更有利于代码的改动,现分别讲述以上两种实现方式:

1. 一种是在代码里

自己的图片

m_ImageButton.setImageDrawable(getResources().getDrawable(R.drawable.my_button));


系统自带的图片

m_ImageButton.setImageDrawable(getResources().getDrawable(Android.R.drawable.sym_call_incoming));

2. 一种是在XML文件里

自己的图片

Android:src="../../@drawable/ic_media_play"

系统自带的图片

Android:src="@android:drawable/sym_call_incoming"

3. 指定按钮的背景图,有state_pressed和state_focused,分别代表按下去和焦点停留(用方向键等控制)时的状态

默认都是false。下面可以实现按下去时的背景图。

在main.xml里添加,

Android:background="@drawable/button_add_x"一行。

在res/drawable下添加一个button_add_x。xml的文件

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.android.com/apk/res/android">
     <item Android:state_pressed="true"
           Android:drawable="@drawable/ic_media_select" />
</selector>



本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2010-08/28120.htm

 

:博客涉及的源码请在千寻资源库www.qxzyk.com 下载获取,谢谢支持。

分享到:
评论

相关推荐

    Android中ImageButton的用法

    在Android开发中,`ImageButton`是一个非常重要的视图组件,它是`Button`的子类,但与普通`Button`的区别在于它可以显示图像,这使得它成为创建图标化操作按钮的理想选择。`ImageButton`的设计旨在提供一种更加直观...

    android下imagebutton换图片

    下面我们将详细讨论如何在Android中实现`ImageButton`的图片切换效果。 1. **XML布局文件中的设置** 在Android的布局XML文件中,我们可以通过`&lt;ImageButton&gt;`标签来创建一个`ImageButton`。首先,我们需要在`src`...

    Android自定义ImageButton(带文字)

    首先,让我们理解Android中的ImageButton。ImageButton是Button的一个子类,它显示一个图像,当用户点击时会触发某种操作。默认情况下,它不支持直接在其上显示文本。但是,通过自定义,我们可以轻松地添加这个功能...

    Android中ImageButton的常用方法一览.pdf

    在Android开发中,`ImageButton`是一个非常常用的组件,它结合了图像和按钮的功能,允许用户通过点击图像来触发相应的操作。下面将详细讲解`ImageButton`的一些核心概念、属性以及常用方法。 1. `ImageButton`类的...

    android ImageButton的使用

    在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,但与普通的`ImageView`不同,`ImageButton`允许用户点击,因此常用于实现具有交互功能的按钮。本篇文章将深入探讨`ImageButton`的使用,...

    Android开发教你使用ImageButton系统图标

    在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,但增加了点击事件的支持,使得用户可以通过点击图像来执行...希望这篇指南能帮助你在Android开发中更好地运用`ImageButton`和系统图标。

    android imagebutton点击变化 源码

    在Android开发中,`ImageButton`是一个非常常用的控件,它结合了`ImageView`的功能和`Button`的交互性,允许用户通过点击来触发相应的事件。本篇将深入探讨`ImageButton`在点击时如何实现图像的变化,并通过源码解析...

    Android ImageButton图片按钮Demo源码.rar

    在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,但增加了点击事件的支持,使得我们可以将图片与交互功能结合在一起。这个"Android ImageButton图片按钮Demo源码.rar"应该包含了一个完整...

    Android4.0开发学习之ImageButton

    在Android应用开发中,`ImageButton`是一个非常重要的控件,它继承自`ImageView`,但增加了点击事件的支持,使得开发者可以实现类似按钮的功能,同时展示图片。本篇将深入探讨在Android 4.0(API Level 14)环境下...

    Android应用源码之(ImageButton图片按钮).zip

    在Android应用开发中,`ImageButton`是一个非常重要的控件,它继承自`ImageView`,并且添加了点击事件的支持。这个`Android应用源码之(ImageButton图片按钮)`的压缩包提供了有关如何在Android应用中有效使用`...

    Android开发中ImageButton如何使用系统图标

    在Android中,系统图标位于`res/drawable`目录下,分为不同的子目录,如`hdpi`, `mdpi`, `xhdpi`, `xxhdpi`, `xxxhdpi`等,用于适应不同设备的屏幕密度。系统图标通常以`.xml`或`.png`格式存在,可以使用Android ...

    android ImageButton背景图片的切换

    ImageButton 是 Android 中的一种视图控件,用于显示图片。它继承自 ImageView,提供了更多的交互功能。ImageButton 可以设置背景图片、SRC 图片、点击事件等。 实现 ImageButton 背景图片的切换 要实现 ...

    Android UI编程自定义控件ImageButton

    `ImageButton`是Android SDK中的一个内置视图类,它结合了`ImageView`和`Button`的功能,允许用户点击图片来触发某些操作。然而,有时我们可能需要对`ImageButton`进行定制,以满足特定的设计需求或功能扩展。下面...

    Android 单击选中的ImageButton[]图像数组用法示例.rar

    Android 单击选中的ImageButton[]图像数组用法示例,类似于Radio的功能,不过用图片表现,这样可使Android UI更加友好,视觉更漂亮一些,用户轻触图片,即可选中该数据项,比Radio用户体验更好,如截图所示的选中...

    好的-Android2.2 API中文文档——ImageButton.doc

    Android2.2 API中文文档——ImageButton.doc

    安卓Android源码——ImageButton.rar

    【Android 源码分析:深入理解 ImageButton】 在 Android 应用开发中,`ImageButton` 是一个常用的组件,它...在实际开发中,合理运用 `ImageButton` 的属性和方法,能够使应用的界面设计更加丰富多彩,提升用户体验。

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

    本压缩包包含的是关于 `ImageButton` 在 Android 开发中的源码分析。 在 Android 系统中,`ImageButton` 的使用主要涉及以下几个方面: 1. **布局定义**: 在 XML 布局文件中,我们可以通过 `&lt;ImageButton&gt;` 标签...

    android自定义控件ImageButton

    在Android开发中,自定义控件是提升应用界面独特性和用户体验的重要手段。`ImageButton`作为一个标准的Android控件,主要用于显示图像并响应点击事件。在本教程中,我们将深入探讨如何自定义`ImageButton`,创建一个...

    android 具有背景图片的按钮 ImageButton的焦点事件以及事件处理

    首先,理解Android中的焦点概念至关重要。在Android系统中,焦点是用户交互的中心,当前处于可接收用户输入状态的视图会拥有焦点。焦点可以在多个可聚焦的视图之间转移,例如在触摸屏上,焦点通常跟随用户的触摸动作...

    11-android ImageButton 图片按钮

    在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,并增加了点击事件处理的功能,使得我们可以将图片作为按钮使用。本篇主要探讨`ImageButton`的使用、特性以及与源码相关的知识。 首先,...

Global site tag (gtag.js) - Google Analytics