首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

LinearLayout+EditText+Button+AlertDialog容易应用

2012-09-22 
LinearLayout+EditText+Button+AlertDialog简单应用这个简单的例子是EditText中默认有个字符串text,单击Sh

LinearLayout+EditText+Button+AlertDialog简单应用

这个简单的例子是EditText中默认有个字符串text,单击Show按钮,弹出AlertDialog显示EditText中的内容,单击Clear按钮,清除EditText中的内容!!
?效果图:

LinearLayout+EditText+Button+AlertDialog容易应用

Activity用到两个LinearLayout,两个Button,一个TextView,一个EditText!

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"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"    /><EditText    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:text="@string/text"    android:id="@+id/text"    /><LinearLayoutandroid:id="@+id/linearlayout1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="center"><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/btnShow"android:id="@+id/btnShow"/><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/btnClear"android:id="@+id/btnClear"/></LinearLayout></LinearLayout>

?java代码为:

import android.app.Activity;import android.app.AlertDialog;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;public class practice extends Activity {Button btnShow;    Button btnClear;    EditText text;    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                btnShow = (Button)findViewById(R.id.btnShow);        btnClear = (Button)findViewById(R.id.btnClear);        text = (EditText)findViewById(R.id.text);                btnShow.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubnew AlertDialog.Builder(practice.this).setTitle("Infomation").setIcon(android.R.drawable.ic_dialog_dialer).setMessage(text.getText()).show();}});                btnClear.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubtext.setText("");}});    }}

?

<!--StartFragment -->

热点排行