六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 48|回复: 0

Eclipse 开发 Android, Hello FormStuff(学习9)

[复制链接]

升级  2%

58

主题

58

主题

58

主题

举人

Rank: 3Rank: 3

积分
206
 楼主| 发表于 2013-1-15 02:47:08 | 显示全部楼层 |阅读模式
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 结果如下:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表