Android中widget组件的开发流程

Android中提供了一个叫widget的包,其包含各种UI元素,如按钮,列表框,进度条,图片显示等,CheckBox也是一个频繁使用的组件。

1.在main.xml中添加控件。
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent">    <Button android:id="@+id/check_box_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CheckBox" /></LinearLayout>


2.在MainActivity.java中 通过findViewById 来找到控件,然后用setOnClickListener来设置监听器为xxx_listener,
Button check_box_button = (Button) findViewById(R.id.check_box_button);    check_box_button.setOnClickListener(check_box_button_listener);

监听器如下:
private Button.OnClickListener check_box_button_listener = new Button.OnClickListener() {    public void onClick(View v){    Intent intent = new Intent();    intent.setClass(MainActivity.this, CheckBoxActivity.class);    startActivity(intent);    }    };

当单击该按钮的时候,首先创建一个Intent,然后调用其setClass方法设定其需要跳转的Activity,即CheckBoxActivity,最后调用startActivity打开下一个界面。

3.编写CheckBoxActivity.java
4.编写check_box.xml页面
5.在AndroidManifest.xml中添加相应的Activity
<activity android:name="CheckBoxActivity"></activity>

更多相关文章

  1. android 常用控件一览(从底层分析,为自定义控件做下小铺垫)
  2. Android中日期和时间控件的使用
  3. Android 常用控件讲解
  4. Android给控件添加默认点击效果
  5. android控件常用属性区别
  6. Android 四大组件 —— 活动(使用Intent 实现活动的显示跳转)
  7. Android常见控件初探
  8. Android中设置控件可见与不可见详…
  9. Android 自定义控件-SnakeLayout (仿gallery)

随机推荐

  1. Android换肤技术总结
  2. Android StrictMode 严苛模式
  3. android NDK环境搭建【针对EClipse】
  4. 【错误记录】Android 内存泄漏 错误排查
  5. Android(安卓)点击两次返回键 退出程序
  6. Android 动画实现原理
  7. Android设置界面切换动画的两种方式
  8. Android特效 五种Toast详解
  9. android 插件开发总结
  10. [Android Studio] 关于*.SO压缩问题