现在的位置: 首页 > 综合 > 正文

android Button

2018年05月16日 ⁄ 综合 ⁄ 共 1274字 ⁄ 字号 评论关闭

1. 文字Button 

Xml代码  收藏代码
  1. <Button  
  2.     android:text="@string/button_text" />  


2. 图片Button 

Xml代码  收藏代码
  1. <ImageButton  
  2.     android:src="@drawable/button_icon" />  


3. 文字和图片Button 

Xml代码  收藏代码
  1. <Button  
  2.     android:text="@string/button_text"  
  3.     android:drawableLeft="@drawable/button_icon" />  


4. Button响应点击事件 

Xml代码  收藏代码
  1. <Button  
  2.     android:onClick="onClick" />  


包含Button的视图的Activity里添加点击事件处理方法。 

Java代码  收藏代码
  1. public void onClick(View view) {  
  2.   
  3. }  


5. Button OnClickListener 

Java代码  收藏代码
  1. Button button = (Button) findViewById(R.id.button);  
  2. button.setOnClickListener(new View.OnClickListener() {  
  3.   
  4.     public void onClick(View view) {  
  5.   
  6.     }  
  7.   
  8. });  


6. Borderless Button 
无边框Button。 

Xml代码  收藏代码
  1. <Button  
  2.     style="?android:attr/borderlessButtonStyle" />  


7. Custom Background 
定制背景。 

Java代码  收藏代码
  1. res/drawable/button_default.jpg  
  2. res/drawable/button_pressed.jpg  
  3. res/drawable/button_focused.jpg  
  4. res/drawable/button.xml  


res/drawable/button.xml 

Xml代码  收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <selector xmlns:android="http://schemas.android.com/apk/res/android">  
  3.     <item android:drawable="@drawable/button_default" />  
  4.     <item android:drawable="@drawable/button_pressed"  
  5.           android:state_pressed="true" />  
  6.     <item android:drawable="@drawable/button_focused"  
  7.           android:state_focused="true" />  
  8. </selector> 

抱歉!评论已关闭.