学习
实践
活动
工具
TVP
写文章

Android Button详解

前言 所以本节 只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button 上! 我们实际开发中对于Button的,无非是对按钮的几个状态做相应的操作,比如:按钮按下的时候 用一种颜色,弹起又一种颜色,或者按钮不可用的时候一种颜色这样! 、ToggleButton所用到的资源文件一样 StateListDrawable是Drawable资源的一种,可以根据不同的状态,设置不同的图片效果,关键节点 < selector >,我们只需要将Button "/> </selector> 布局文件:activity_main.xml <Button android:id="@+id/btnOne" android:layout_width android:text="按钮"/> <Button android:id="@+id/btnTwo" android:layout_width

34330

AndroidButton

可同时指定drawableLeft等其它方向 2.android:drawablePadding="30dp"设置在按钮文本与图片间距 3.ImageButton无法实现文字与图片同时显示的效果,Button 则可以,设置 android:text="按钮5"  android:background="@drawable/add" 4.android:layout_toLeftOf="@id/comments_list_reply_zhan :textSize">12.0dip</item>         <item name="<em>android</em>:ellipsize">marquee</item>         <item name="<em>android</em> </item>         <item name="android:layout_height">wrap_content</item>         <item name="<em>android</em>:<em>button</em> ="http://schemas.android.com/apk/res/android">  <item android:drawable="@drawable/newsdetails_titlebar_btn_previous

39880
  • 广告
    关闭

    2022腾讯全球数字生态大会

    11月30-12月1日,邀您一起“数实创新,产业共进”!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Button 单击事件

    方法一:在XML文件中指定 单击事件函数 <Button             android:id="@+id/button1"             android:layout_width=" 120dip"             android:layout_height="wrap_content"             android:layout_alignParentLeft=" true"             android:layout_below="@+id/textView1"             android:layout_marginTop="59dp" android:onClick="onclicklistener"             android:text="@string/mybuttonstr" /> 然后在代码中实现这个函数。 }             }         };         Button btn1=(Button)this.findViewById(id.button1);         Button

    50470

    android开发_Button控件

    1、New Android Project-> Project name:Button Build Target:Android 2.2 Application name:ButtonDemo Package public class MainActive extends Activity { /** Called when the activity is first created. */ private Button ); setContentView(R.layout.main); button = (Button) findViewById(R.id.button1); button.setOnClickListener , Toast.LENGTH_LONG).show(); } }); } } 3、修改main.xml文件 <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button1" />

    29330

    Android UI学习之---Button

    Button的作用就是按下,当然当按下后就会产生“按下”的事件。 其中按下的事件也分为两种。 一种是OnClick事件, 另一种是OnLongClick事件。 先贴出我的Activity的代码。 Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_button = (TextView)findViewById(R.id.textView1); tv2 = (TextView)findViewById(R.id.textView2); bt1 = (Button )findViewById(R.id.button1); bt1.setOnClickListener(new OnClickListener() { @Override 布局文件中有2个TextView 和 1个button。 当长按或者直接按下时分别textview不同的显示。

    9220

    Android 开发第五讲 学习Button了解Button属性

    Android 开发第五讲 学习Button了解Button属性 一丶Button的分类 1.1 Android Button类型 根据Android 官网文档所属. Button可以定义三种形式的 Button 类型 ImageButton 图标类型的 带有android:drawableLeft 属性的 也就是带有图片的 XML如下 <Button android " android:src="@drawable/button_icon" android:contentDescription="@string/button_icon_desc" android:text="@string/button_text" android:drawableLeft="@drawable/button_icon" ... /> 1.2 > <Button xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/button_send

    80510

    Android实现悬浮可拖拽的Button

    本文实例为大家分享了Android实现悬浮可拖拽Button的具体代码,供大家参考,具体内容如下 1、简介 最近,因为项目需要,需要制作一个界面上可拖拽的按钮,网上也有多实例,看了下大部分都是示例不全或讲解不清晰 android:gravity="center" android:background="@drawable/drag_button_bg" android:layout_margin= "20dp" android:padding="10dp" android:text="悬浮\n按钮1" android:textSize="15sp" android: layout_gravity="right" android:textColor="#ffffff"/ </LinearLayout 4.2 样式 drag_button_bg.xml <? <selector xmlns:android="http://schemas.android.com/apk/res/android" <item android:state_pressed="

    86810

    circle button键在哪_android按钮

    ucgui button button 上面显示汉字 BUTTON_Handle hButton; hButton = BUTTON_CreateEx( 0, 176 – 40, 176, 40, ); BUTTON_SetFont( hButton, &GUI_Font_qzf_source23 ); BUTTON_SetTextColor( hButton, 1, GUI_BLACK ) ; BUTTON_SetText( hButton, “确认” ); 显示图片的时候有背景,可以把背景设置为窗体的背景色,就看不到按钮了 BUTTON_SetBkColor( hButton, 0, 完整的button配置 hButton = BUTTON_CreateEx( 126, 14, 34, 34, pMsg->hWin, WM_CF_SHOW | WM_CF_HASTRANS, 0 , GUI_ID_BUTTON_S1 ); BUTTON_SetBkColor( hButton, 0, GUI_BLACK );//未选中的背景颜色 BUTTON_SetBkColor

    4710

    Android开发 更改返回button的图标

    非常多的Android应用左上角都有返回button 在默认的情况下 ADT会默认给一个返回图标 而作为开发需求 非常多都要求定制一个新的图标 在Android的站点上 发现了2种能够更改的方法 1 actionBar.setHomeAsUpIndicator(R.drawable.back); 假设有错误提示 Call requires API level 18 (current min is 14): android.app.ActionBar 中新增一种style <style name="style_titlebar_normal" parent="Theme.AppCompat.Light"> <item name="<em>android</em> 返回icon--> </style> 然后在AndroidManifest.xml中 在其Activity 的theme中设置成该style <activity <em>android</em> :name="com.logic.activity.Activity1" android:theme="@style/style_titlebar_normal"

    15720

    从源码分析 Android Button 点击效果

    Android 点击效果 ? 我们平时在开发过程中都可能注意到,我们写的默认的 Button 都是有点击效果的,而且大小也有默认规定的,而 TextView 就没有。就想下面的图片一样。 ? ? <padding android:left="@dimen/abc_button_padding_horizontal_material" android:top="@dimen /abc_button_padding_vertical_material" android:right="@dimen/abc_button_padding_horizontal_material " android:bottom="@dimen/abc_button_padding_vertical_material" /> </shape></inset> 在 Android 5.0 后加入了新的属性 stateListAnimator 使 button 有了阴影效果。

    36120

    Android开发中Button组件的使用

    " <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content " <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast .app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button button点击响应说明 上面两种方法是最常用的响应点击事件的方法 到此这篇关于Android开发中Button组件的使用的文章就介绍到这了,更多相关AndroidButton组件内容请搜索ZaLou.Cn

    26420

    Android listView中的button点击事件

    如果listView中的item有button控件,那么如何获取listView中的button控件?又如何在点击button时定位当前的item? 要想在点击item时生效,只需要设置button的非高亮就可以了,如下: android:focusable="false" 或者设置listview高亮,如下: myListView.setFocusable ,怎么获取这个button是在哪一个item中呢? 通过此方法可以实现:在listitem中初始化button的时候,给该button添加一个setTag方法,将此时的索引值传进去,然后在button的onclick事件中调用view的getTag方法, (Integer) v.getTag(); name = (String) list.get(position).get("name"); } } 详细的例子可参考这个链接:android

    10310

    《Monkey Android》第11课Button和ImageButton

    Button的xml写法: <Button android:id="@+id/btn_btn" android:layout_width="match_parent" android:layout_height " android:onClick="btnClicked" android:text="安卓猴是Button" android:textSize="26sp" /> 上面使用的Button 的xml属性介绍: android:layout_gravity=”center_horizontal” 代表当前Button的位置要水平居中; android:drawableLeft=”@mipmap /ic_launcher” 表示当前的Button中文字左边的一个小图标; android:onClick=”btnClicked” 点击事件的其中一个写法。 Button的样式 这里用selector选择器来定义Button的样式,实现自定义的点击响应效果。

    24550

    Floating Action Button-Android M新控件

    - 用法 谷歌在2015年的 I/O大会上公布了可以创建浮动操作按钮的支持库,但是在这之前,则须使用诸如makovkastar/FloatingActionButton 和 futuresimple/android-floating-action-button Floating Action Icons The floating action button uses the same menu icons used for the App Bar at the /schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android ; import android.support.v4.view.ViewCompat; import android.util.AttributeSet; import android.view.View * Animating the Floating Action Button */ public class FabAnimation extends AppCompatActivity {

    22340

    AndroidButton实现图文混排效果

    ; import android.view.View.OnTouchListener; import android.widget.Button; public class Activity02 extends --android:drawableTop="@drawable/star"实现文字上有图片 -- <Button android:layout_width="wrap_content --android:drawablePadding="30dp实现文字和文字上的图片中间有30dp的空隙 -- <Button android:layout_width="wrap_content /star" / <Button android:layout_width="wrap_content" android:layout_height <Button android:id="@+id/btn_big" android:layout_width="180dp" android:layout_height

    43820

    Android入门教程 | Button,TextView背景设置

    Button 按钮 Button能对用户的点击行为作出反应。 在xml文件中放置一个button。 <Button android:id="@+id/btn" android:layout_height="wrap_content" android:layout_width button = findViewById(R.id.button_id); button.setOnClickListener(new View.OnClickListener() > <selector xmlns:android="http://schemas.android.com/apk/res/android"> </selector> 设置Button背景 准备shape android:background="@drawable/bg_1" android:text="RFDev btn 1" /> <Button android

    14600

    Android - 圆形 Button 与倒计时控件

    前言 平时咱们开发 Button 是很常见的控件,它总是以各种形式出现。例如:加边框,边框颜色,各种圆角。以至于我们不得不写 n 个 shape 文件去维护。这样总是很麻烦,还很容易忘记更改某些文件。 public class RoundBtn extends android.support.v7.widget.AppCompatButton { private GradientDrawable

    43250

    Android开发之给你的Button加个背景

    > <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp > <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp 设置为Button的背景 <? ="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button /btn_selector" android:text="请按我,给你点颜色看看" android:textColor="@color/white"></Button>

    51950

    Android 点击屏幕其他位置隐藏Floating Action Button

    具体实现 首先,随便找一个fab的开源库: compile 'net.i2p.android.ext:floatingactionbutton:1.9.0' 然后,activity里的fab的作用是启动一个新的 getSupportFragmentManager() .beginTransaction() .add(android.R.id.content

    1.1K60

    button.addactionlistener(this)_input button

    IsPostBack) { Button1.Attributes.Add(“onclick”, “return checkSame()”);//为Button1 添加onclick()事件 ,Button为服务器控件 }//注意:checkSame()这是一个写在aspx面页的js函数,必须有返回值,为:true 或 false } // 接着写Button1的onclick事件,如果刚才的checkSame()返回为true则招行下面的事件,否则不执行 protected void Button1_Click(object sender ID=”+ empno+””; // Button_add.Attributes.Add(“onclick”, “return ShowOrderDetails(‘” + url + “‘ )”);//为Button1添加onclick()事件 ,Button为服务器控件 ClientScript.RegisterStartupScript(this.GetType(),

    8640

    扫码关注腾讯云开发者

    领取腾讯云代金券