zoukankan      html  css  js  c++  java
  • 03 Button 按钮

    按钮   父类: TextView
        >概念:可以被按,点击 并且执行一个动作
        >属性:
            在按钮内部的上下左右设置图片:
                android:drawableTop="@drawable/ic_launcher"
                android:drawableBottom="@android:drawable/editbox_background_normal"
                android:drawableLeft="@android:drawable/ic_dialog_alert"
                android:drawableRight="@android:drawable/ic_menu_call"
                android:onClick="click" 设置点击事件方法
                android:background="@null"去掉背景颜色
                android:background="@android:color/transparent" 设置背景颜色为透明
        >监听:控件数量少  用一和二    控件数量多  用三和四
            第一种实现:使用的是成员内部类  
            第二种实现方式:匿名内部类
            第三种实现方式 :类实现OnclickListner
            第四种实现方法:      * 布局文件中xml中添加点击事件 Onclick属性
                         * 1,方法必须是public
                         * 2,返回值必须是void
                         * 3,必须和xml中Onclick里属性名一致

                         * 4,必须有View参数


    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.fmy.img.MainActivity" >
    	<!--
    		android:onClick="click"设置点击事件监听 方法定位 必须为 public void click (View v){};
    	  	android:background="#ff0"设置背景色
    	    android:background="@null"去掉背景颜色
    	    android:background="@android:color/transparent"背景透明
    	    android:drawableTop="@drawable/ic_launcher"
    		android:drawableBottom="@android:drawable/editbox_background_normal"
    		android:drawableLeft="@android:drawable/ic_dialog_alert"
    		android:drawableRight="@android:drawable/ic_menu_call"
    	  -->
        <Button
            android:layout_width="126dp"
            android:layout_height="146dp"
            android:background="@android:color/transparent"
            android:onClick="click"
            android:text="按钮"
            android:textColor="#f00" />
    
    </LinearLayout>



  • 相关阅读:
    关于MyEclipse项目的名字的修改对项目导入导出的影响
    关于SQL语句的一些注意事项
    关于Struts2的jsp页面的注释
    关于VS2013常用到的快捷键
    关于Cocos2d-x中定时器的使用总结
    关于Cocos2d-x中打包图集和使用方法
    zend studio 10.6.2 设置默认编码为UTF-8
    zend studio 10.6.2 字体大小 设置
    zend Studio10.6.2汉化
    JQ Ajax 上传文件
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152311.html
Copyright © 2011-2022 走看看