(android 基础知识) android Button 自定义点击效果

第一步:drawable文件夹下创建select.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/login_btn" />
 <item android:state_focused="false" android:drawable="@drawable/login_btn_focused" /> 
</selector>


第二步:在布局文件中引用相关自定义样式文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/login_back"
    >
    <LinearLayout
      	 android:layout_width="fill_parent"
	 	 android:layout_height="200dp"
	 	 android:gravity="center|top"
	 	 android:layout_marginTop="100dp"
	 	 android:orientation="vertical">
	 	 	<ImageView 
	 	 	android:layout_width="260dp"
	 	 	android:layout_height="wrap_content"
	 	 	android:src="@drawable/login_logo"
	 	 	android:layout_margin="20dp">
	 	 	</ImageView>

	 	     <EditText
	 	         android:id="@+id/zhanghao_edit"
	 	         android:layout_width="220dp"
	 	         android:layout_height="39dp"
	 	         android:background="@drawable/shouji_edit"
	 	         android:focusable="true"
	 	         android:paddingLeft="1dp" >

		    </EditText>
		        <LinearLayout
			      	 android:layout_width="fill_parent"
				 	 android:layout_height="wrap_content"
				 	 android:orientation="horizontal"
				 	 android:gravity="center">
	 	 		        	<TextView
					         android:layout_width="145dp"
							 android:layout_height="wrap_content"
							 android:text="请输入本机号码"
							 android:id="@+id/login_shoujihao_textview"
							 android:textColor="#ffffff">
					    	</TextView>
					    	<Button 
					    	      	 android:layout_width="72dp"
				 					 android:layout_height="32dp"
				 					 android:background="@drawable/<span style="color:#ff0000;">selector</span>"
				 					 android:textColor="#ffffff"
				 					 android:id="@+id/login_btn"
				 					 android:text="确 认">
					    	</Button>
				 	 </LinearLayout>
    </LinearLayout>
    <LinearLayout
	  	 android:layout_width="fill_parent"
	 	 android:layout_height="fill_parent"
	 	 android:orientation="vertical"
	 	 android:layout_marginBottom="10dp"
	 	 android:gravity="bottom">
	        <TextView
		         android:layout_width="fill_parent"
				 android:layout_height="wrap_content"
				 android:text="长沙云轩信息技术有限公司"
				 android:textSize="12sp"
				 android:gravity="center"
				 android:textColor="#ffffff">
	    	</TextView>
	        <TextView
		         android:layout_width="fill_parent"
				 android:layout_height="wrap_content"
				 android:text="www.vixuan.com"
				 android:textSize="12sp"
				 android:gravity="center"
				 android:textColor="#ffffff">
	    	</TextView>
 	 </LinearLayout>
</LinearLayout>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值