HelloFormStuff .java 代码如下
package com.example.test;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.widget.CheckBox;import android.widget.EditText;import android.widget.ImageButton;import android.widget.RadioButton;import android.widget.Toast;import android.widget.ToggleButton;public class HelloFormStuff extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        final ImageButton button = (ImageButton) findViewById(R.id.android_button);        button.setOnClickListener(new View.OnClickListener() {            public void onClick(View v) {                // Perform action on clicks                Toast.makeText(HelloFormStuff.this, "Beep Bop", Toast.LENGTH_SHORT).show();            }        });                final EditText edittext = (EditText) findViewById(R.id.edittext);        edittext.setOnKeyListener(new View.OnKeyListener() {            public boolean onKey(View v, int keyCode, KeyEvent event) {                if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {                  // Perform action on key press                  Toast.makeText(HelloFormStuff.this, edittext.getText(), Toast.LENGTH_SHORT).show();                  return true;                }                return false;            }        });        final CheckBox checkbox = (CheckBox) findViewById(R.id.checkbox);        checkbox.setOnClickListener(new View.OnClickListener() {            public void onClick(View v) {                // Perform action on clicks                if (checkbox.isChecked()) {                    Toast.makeText(HelloFormStuff.this, "Selected", Toast.LENGTH_SHORT).show();                } else {                    Toast.makeText(HelloFormStuff.this, "Not selected", Toast.LENGTH_SHORT).show();                }            }        });                        View.OnClickListener radio_listener = new View.OnClickListener() {            public void onClick(View v) {                // Perform action on clicks                RadioButton rb = (RadioButton) v;                Toast.makeText(HelloFormStuff.this, rb.getText(), Toast.LENGTH_SHORT).show();            }        };                   final RadioButton radio_red = (RadioButton) findViewById(R.id.radio_red);        final RadioButton radio_blue = (RadioButton) findViewById(R.id.radio_blue);                radio_red.setOnClickListener(radio_listener);        radio_blue.setOnClickListener(radio_listener);                    final ToggleButton togglebutton = (ToggleButton) findViewById(R.id.togglebutton);        togglebutton.setOnClickListener(new View.OnClickListener() {            public void onClick(View v) {                // Perform action on clicks                if (togglebutton.isChecked()) {                    Toast.makeText(HelloFormStuff.this, "ON", Toast.LENGTH_SHORT).show();                } else {                    Toast.makeText(HelloFormStuff.this, "OFF", Toast.LENGTH_SHORT).show();                }            }        });                            }        }

layout->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" ><ImageButton    android:id="@+id/android_button"    android:layout_width="100dip"    android:layout_height="wrap_content"    android:src="@drawable/android" /><EditText    android:id="@+id/edittext"    android:layout_width="fill_parent"    android:layout_height="wrap_content"/><CheckBox android:id="@+id/checkbox"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="check it out" /><RadioGroup  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:orientation="vertical">    <RadioButton android:id="@+id/radio_red"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:text="Red" />    <RadioButton android:id="@+id/radio_blue"      android:layout_width="wrap_content"      android:layout_height="wrap_content"      android:text="Blue" />  </RadioGroup><ToggleButton android:id="@+id/togglebutton"    android:layout_width="wrap_content"    android:layout_height="wrap_content" />    </LinearLayout>

run it 结果如下:

更多相关文章

  1. Android 代码片段---从相册或相机获取图片保存并处理
  2. android如何用代码实现界面ui
  3. android中如何在代码中直接设置View的layout_weight属性
  4. Android震动代码解读
  5. android 学习笔记有用代码片段(2)
  6. android 关于gallery 的平滑代码滚动
  7. Android客户端自动更新代码
  8. [CSDN]Android应用程序启动过程源代码分析
  9. android连续按两次返回退出程序(完整代码)

随机推荐

  1. eclipse中加入写好的android工程和出现的
  2. Android提交数据到服务器的两种方式四种
  3. 使用国内开源镜像下载Android(安卓)SDK
  4. android源代码分布结构
  5. Eclipse无法显示Android设计界面解决方案
  6. Chromecast
  7. Android(安卓)百分比布局详解及实例代码
  8. Android unspecified' depends on one or
  9. Android安全知识库
  10. android phone电话调用流程(转贴)