<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="match_parent"    android:layout_height="match_parent">

    <EditText        android:id="@+id/edit_test"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="20dp"        android:hint="请输姓名"        android:maxLines="1"/>

    <EditText        android:id="@+id/edit_test2"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="15dp"        android:hint="学号"        android:maxLines="1"/>

</LinearLayout>


应用
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="match_parent"    android:layout_height="match_parent">

    <EditText        android:id="@+id/edit_test1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="20dp"        android:hint="请输姓名"        android:maxLines="1"/>

    <EditText        android:id="@+id/edit_test2"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="15dp"        android:hint="请输入学号"        android:maxLines="1"/>

    <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="确认"        android:layout_gravity="center"        />

</LinearLayout>

package com.example.uiwidgettest2;

import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.*;

public class edittextActivity extends Activity implements View.OnClickListener{

    private EditText et1;    private EditText et2;    private Button btn;

    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.edittext);        btn = (Button)findViewById(R.id.button1);        et1 = (EditText)findViewById(R.id.edit_test1);        et2 = (EditText)findViewById(R.id.edit_test2);        btn.setOnClickListener(this);    }

    @Override    public void onClick(View v) {        switch (v.getId()){            case R.id.button1:                String username = et1.getText().toString();                String id = et2.getText().toString();                Toast.makeText(edittextActivity.this,username+id,Toast.LENGTH_SHORT).show();                break;            default:                break;        }    }}

转载于:https://www.cnblogs.com/xkck/p/5227408.html

Android常见控件— — —EditText相关推荐

  1. android控件使用大全,Android常见控件使用详解

    本文实例为大家分享了六种Android常见控件的使用方法,供大家参考,具体内容如下 1.TextView 主要用于界面上显示一段文本信息 2.Button 用于和用户交互的一个按钮控件 //为Butt ...

  2. 【Android 常见控件使用】EditText(输入框)

    文章目录 EditText(输入框) 本节引言 1.设置默认提示文本 2.获得焦点后全选组件内所有文本内容 3.限制EditText输入类型 4.设置最小行,最多行,单行,多行,自动换行 5.设置文字 ...

  3. 【Android 常见控件使用】ImageView(图像视图)

    文章目录 ImageView(图像视图) 本节引言 1.src属性和background属性的区别 1)写代码验证区别 2)解决blackground拉伸导致图片变形的方法 3)设置透明度的问题 4) ...

  4. 【Android 常见控件使用】AlertDialog(对话框)详解

    文章目录 AlertDialog(对话框)详解 本节引言 1.基本使用流程 2.几种常用的对话框使用示例 3.通过Builder的setView()定制显示的AlertDialog AlertDial ...

  5. [Android Studio]掌握Android Studio的五种常见控件和五种常见布局

    目录 一.View和ViewGroup 二.Android的五种常见控件 2.1 文本控件 2.1.1 TextView 2.1.2 EditText 2.2 按钮控件 2.2.1 Button 2. ...

  6. Android学习--02(猜猜我的星座App源码+Android常用控件TextView+EditText+Button+ImangeView+DatePicker+App间通信+跳转页面)

    猜猜我的星座App 1 Android常用控件 1.1 TextView控件 1.1.1 简介 1.1.2属性 1.1.3 扩展属性 1.1.4 TextView的使用方法 1.1.5总结 1.2 E ...

  7. 【Android】关于Android控件EditText的属性InputType的一些经验

    关于Android控件EditText的属性InputType的一些经验   来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...

  8. android电子书控件,Android控件大全.pdf

    Android控件大全 Android 中常见控件的介绍和使用 1 TextView 文本框 1.1 TextView 类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用 ...

  9. app自动化测试——app自动化控制、常见控件定位方法

    文章目录 一.app自动化控制 1.清理数据: 2.启动: 3.关闭: 二.常见控件定位方法 1.android知识 2.ios 基础知识 3.元素定位 4.控件基础知识 5.app dom 结构解析 ...

最新文章

  1. Struts2的工作原理
  2. 06-1. 简单计算器(20)
  3. MAT之SVM/BP:SVR(better)和BP两种方法比较且实现建筑物钢筋混凝土抗压强度预测
  4. 全国计算机考试vb考试知识点汇总,全国计算机二级考试VB机试常见题型汇总
  5. 第五十五期:区块链将在2020年实现的重大改变
  6. Ubuntu 扩展内存或断电之后卡在 /dev/sda1 clean 和 /dev/sda1 recovering journal
  7. 【读书笔记】并发编程需要注意的几个典型问题
  8. 谷歌帮助开发人员面向教育应用
  9. OpenShift 4 - DevSecOps Workshop (15) - 利用OpenShift GitOps向多个目标部署应用
  10. php项目源码发布linux,php代码上传到linux服务器无法正常显示
  11. 函数强化练习2(py引入模块、包)
  12. 「leetcode」142.环形链表II,如何求环?如何找入口?各个细节讲的明明白白!你疑惑的地方,这里都有!
  13. Jmeter基础篇(01):如何进行post接口压力测试
  14. HTTP长连接与短链接以及推送技术原理
  15. 【MATLAB】三维绘图 ( 三维绘图步骤 )
  16. 织梦CMS首页被篡改怎么办?
  17. soundbar未来发展_Soundbar专题:一条走天下,属于客厅影院的未来
  18. 网吧服务器磁盘性能,网吧游戏服务端显示磁盘已满怎么解决
  19. 分布式框架-设置jenkins自动化构建重启项目
  20. 曙光云计算技术助力解放军联合作战指挥体制

热门文章

  1. 两个表循环的复杂度分析 征集
  2. poj 3352 双连通分量
  3. applet操作本地文件
  4. C#-Socket(TCP)
  5. 两个整数相加减是否溢出
  6. 【Linux 内核】Linux 内核体系架构 ( 硬件层面 | 内核空间 | 用户空间 | 内核态与用户态切换 | 系统调用 | 体系结构抽象层 )
  7. 【数字信号处理】线性常系数差分方程 ( 概念 | 线性常系数差分方程解法 )
  8. 【Flutter】ExpansionTile 可折叠列表
  9. 【计算理论】可判定性 ( 计算模型与语言 | 区分 可计算语言 与 可判定语言 | 证明 通用图灵机语言是 可计算语言 | 通用任务图灵机 与 特殊任务图灵机 )
  10. 【数据挖掘】决策树算法简介 ( 决策树模型 | 模型示例 | 决策树算法性能要求 | 递归创建决策树 | 树根属性选择 )