• Android 各控件的使用 可编辑文本框(EditText)


    安卓可编辑文本框的使用

    文本框作为最简单也是使用最平凡的控件,也说说吧。

    来吧,少年,来添加Activity,src文件夹下添加一个EditTextActivity。

    View Code
    package cn.Kurodo;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.EditText;
    import android.util.Log;

    public class EditTextActivity extends Activity {

        
    private Button        m_button;
        
    private EditText    m_editText;
        
    public EditTextActivity() {
            
    // TODO Auto-generated constructor stub
        }

        @Override
        
    protected void onCreate(Bundle savedInstanceState) {
            
    // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            setContentView(R.layout.edittext);
            
            m_button 
    = (Button)findViewById(R.id.editBtn);
            m_editText 
    = (EditText)findViewById(R.id.editText);
            m_editText.selectAll();
            
            m_button.setOnClickListener(
    new ButtonListener());
        }
        
        
    class ButtonListener implements OnClickListener {

            @Override
            
    public void onClick(View v) {
                
    // TODO Auto-generated method stub
                Log.v("EditText", m_editText.getText().toString());
            }
        }
    }

    EditText的布局文件

    View Code
    <?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">
        
        
    <EditText android:id="@+id/editText"
        android:layout_width
    ="fill_parent"
        android:layout_height
    ="wrap_content"
        android:text
    ="@string/edittext" />
        
        
    <Button android:id="@+id/editBtn"
                android:layout_width
    ="fill_parent"
                android:layout_height
    ="wrap_content"
                android:text
    ="@string/editBtn" />
    </LinearLayout>

    运行效果如下:

    作者:Kurodo
    出处:http://Kurodo.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    KVM + LinuxBridge 的网络虚拟化解决方案实践
    netfilter/iptables 防火墙
    Linux 的路由功能
    使用 tcpdump 抓包分析 TCP 三次握手、四次挥手与 TCP 状态转移
    the quieter you become,the more you could see.
    ghost和WINHEX磁盘备份功能的区别
    快速格式化和非快速格式化
    软件是如何控制硬件的?
    如何思考一个问题?
    遇到劣质空气开关了
  • 原文地址:https://www.cnblogs.com/Kurodo/p/2126795.html
Copyright © 2020-2023  润新知