`
txazo
  • 浏览: 79096 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Android Button

阅读更多
1. 文字Button
2. 图片Button
3. 文字和图片Button
4. Button响应点击事件
5. Button OnClickListener
6. Borderless Button
7. Custom Background

1. 文字Button
<Button
    android:text="@string/button_text" />

2. 图片Button
<ImageButton
    android:src="@drawable/button_icon" />

3. 文字和图片Button
<Button
    android:text="@string/button_text"
    android:drawableLeft="@drawable/button_icon" />

4. Button响应点击事件
<Button
    android:onClick="onClick" />

包含Button的视图的Activity里添加点击事件处理方法。
public void onClick(View view) {

}

5. Button OnClickListener
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {

    public void onClick(View view) {

    }

});

6. Borderless Button
无边框Button。
<Button
    style="?android:attr/borderlessButtonStyle" />

7. Custom Background
定制背景。
res/drawable/button_default.jpg
res/drawable/button_pressed.jpg
res/drawable/button_focused.jpg
res/drawable/button.xml

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

<Button
    android:background="@drawable/button"  />
分享到:
评论

相关推荐

    android Button监听事件的几种类型

    本篇文章将深入探讨Android Button常用的监听事件类型。 1. **OnClickListener**:这是最基础的按钮监听事件,用于处理单击事件。当用户点击Button时,会触发定义在OnClickListener中的onClick()方法。你可以这样...

    Android Button事件的实现

    ### Android Button事件的实现 #### 一、简介 在Android应用开发中,`Button`控件是最常用的交互组件之一,用户可以通过点击按钮触发相应的事件处理逻辑。本文将通过一个简单的例子来详细介绍如何在Android应用...

    android 自定义各种风格button

    本文将深入探讨如何在Android中自定义各种风格的Button。 首先,我们可以通过修改Button的背景来改变其颜色。Android提供了多种方式来实现这一目标,例如使用颜色资源、颜色选择器(ColorStateList)或者渐变色。在...

    Android Button按钮及TextView实例介绍

    在Android开发中,Button和TextView是两个非常基础且重要的组件,它们构成了用户界面的主要交互元素。Button用于响应用户的点击操作,而TextView则主要用于显示文本信息。这篇教程将深入讲解这两个组件的使用方法,...

    android button在底部的多个view切换 实例二3D切换

    我们将深入理解这个"android button在底部的多个view切换 实例二3D切换"的具体实现步骤和相关技术点。 首先,我们要创建底部的Button数组,通常这些Button会作为底部导航栏的一部分。每个Button对应一个不同的View...

    android button 颜色变化 按钮状态变化

    &lt;item android:drawable="@color/button_default_color" android:state_enabled="true" android:state_pressed="false" android:state_focused="false" /&gt; &lt;!-- 按下状态 --&gt; &lt;item android:drawable="@color/...

    android button在底部的多个view切换 实例一正常切换.

    本实例将详细介绍如何在Android中实现这样的功能,即“android button在底部的多个view切换”。 首先,我们需要理解Android中的Button组件。Button是Android SDK提供的一个基本UI元素,用于创建用户可以点击的交互...

    Android Button与点击监听器Demo源码.rar

    在Android开发中,Button是用户界面(UI)中不可或缺的组件,它允许用户进行交互,如触发一个操作或导航到另一个屏幕。点击监听器(OnClickListener)则是用来监听按钮点击事件的关键工具,帮助开发者捕获并处理用户...

    android button

    在Android开发中,Button控件是用户界面中最基础且重要的元素之一,用于接收用户的点击事件并触发相应的操作。本文将详细讲解如何在Android中更改Button控件中间显示的图标,以实现更美观、更具交互性的界面设计。 ...

    android Button_test

    在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它允许用户进行交互,如触发一个操作或导航到另一个屏幕。`Button_test`这个项目可能是为了演示如何在Android应用中创建、配置和处理Button的点击事件...

    Android Button+Intent案例代码包

    在Android开发中,Button和Intent是两个至关重要的组件。Button是用户界面中常见的交互元素,用于触发特定操作;Intent则是Android系统中实现组件间通信的关键机制。本案例代码包"Android Button+Intent案例代码包...

    Android button点击水波纹效果

    首先button自己有background和src,如果把半透明的水波纹当作background或者src绘制到button上面,肯定是会损失button原有的样式的。可能有朋友猜想那就把水波纹绘制在屏幕上呗,恭喜这位朋友答对了,至少我是这么干...

    Android button和TextVeiw用法相关实例.rar

    在Android应用开发中,按钮(Button)和文本视图(TextView)是两个基本且至关重要的组件,它们在创建用户界面时起着核心作用。本文将深入探讨这两种组件的使用方法,以及如何通过示例代码来理解和实践它们的功能。 ...

    androidbutton背景随心搭配借鉴.pdf

    在Android开发中,按钮(Button)的样式设计是界面美化的重要一环。本教程将指导你如何自定义Android Button的背景,使其在不同状态下呈现出不同的视觉效果。主要涉及的技术点包括使用Selector、Layer-List以及Shape...

    android button圆形进度条源码.rar

    "android button圆形进度条源码.rar" 是一个针对Android平台的开源项目,它提供了在Button上集成圆形进度条的功能。这个库可以帮助开发者在按钮上显示动态的加载进度,提升用户体验。 首先,我们要理解如何在...

    Android button圆形进度条-IT计算机-毕业设计.zip

    在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它通常用于触发特定的操作或事件。在一些设计中,我们可能希望按钮在被点击时显示一个圆形进度条,以给用户一种交互反馈,表明应用程序正在处理他们的...

    带有进度条的android button

    在Android开发中,为了提供更好的用户体验,开发者常常需要在按钮(Button)上添加进度条来显示操作的进度,比如文件上传、下载等长时间任务。这种设计可以提高用户对应用程序交互的感知,降低用户等待的不耐烦感。...

    Android Button样式设计

    Button设置背景很简单,只需简单的应用Background属性即可,而为其添加状态设计也是通过此。Android系统为开发者考虑了一套selector机制,可以根据控件的状态(点击、非点击、焦点)自动切换。下面用一个简单的例子来...

    Android button

    android button应用,新手较容易懂,对于高手来说就显得简单了些。

    Android Button 自带阴影效果另一种解决办法

    在Android开发中,Button是常用的交互元素,通常用于触发用户操作。从Android 5.0 (Lollipop) 开始,系统默认为Button添加了阴影效果,以提供更好的视觉层次感。然而,根据不同的设计需求,可能需要去除这个阴影效果...

Global site tag (gtag.js) - Google Analytics