public class MainActivity extends Activity {@Ov" />
欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

android开发最常用例子整理----(1)自定义按钮实现

来源: 开发者 投稿于  被查看 17014 次 评论:56

android开发最常用例子整理----(1)自定义按钮实现


android开发最常用例子整理----(1)自定义按钮实现


一、Activity

MainActivity.java源码:

\

<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHByZSBjbGFzcz0="brush:java;">public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }


二、xml布局文件

activity_main.xml源码:

\



    


三、相关资源

res/drawable/下的文件:

\

bg_button.xml源码:



    
	
	

补充:这里除了可以设置state_focused、state_pressed状态下的样式外,还可以设置state_checked、state_selected等状态。
bg_button_normal.png:\

bg_button_pressed.png:\


四、效果截图

(1)自然状态下的按钮:

\

(2)按压状态下的按钮:





用户评论