一、基础学习

1.Button是TextView的一个子类,所以按钮本身是一个特殊的文本,属性和TextView相似
2.EditText类似html里的input type="text",是TextView的一个子类

二、实例

  1: package org.lxh.demo;
  2: 
  3: import android.app.Activity;
  4: import android.os.Bundle;
  5: import android.widget.EditText;
  6: 
  7: public class MyEditTextDemo extends Activity {
  8: 	private EditText edit = null; // 作为属性出现
  9: 
 10: 	@Override
 11: 	public void onCreate(Bundle savedInstanceState) {
 12: 		super.onCreate(savedInstanceState);
 13: 		super.setContentView(R.layout.main);
 14: 		this.edit = (EditText) super.findViewById(R.id.myet2); // 取得组件
 15: 		this.edit.setEnabled(false) ;	// 现在不可编辑
 16: 	}
 17: }

  1: <?xml version="1.0" encoding="utf-8"?>
  2: <LinearLayout
  3: 	xmlns:android="http://schemas.android.com/apk/res/android"
  4: 	android:orientation="vertical"
  5: 	android:layout_width="fill_parent"
  6: 	android:layout_height="fill_parent">
  7: 	<!--
  8: 	selectAllOnFocus:默认全选状态且获得焦点,
  9: 	numeric:指定只可输入数字,不指定的话什么字符都可以输入
 10: 	可以设置android:enabled来指定不可编辑状态
 11: 	 -->
 12: 	<EditText
 13: 		android:id="@+id/myet1"
 14: 		android:layout_width="fill_parent"
 15: 		android:layout_height="wrap_content"
 16: 		android:text="北京魔乐科技软件学院(MLDN)"
 17: 		android:selectAllOnFocus="true"/>
 18: 	<EditText
 19: 		android:id="@+id/myet2"
 20: 		android:layout_width="fill_parent"
 21: 		android:layout_height="wrap_content"
 22: 		android:text="网址:www.mldnjava.cn"
 23: 		/>
 24: 	<EditText
 25: 		android:id="@+id/myet3"
 26: 		android:layout_width="fill_parent"
 27: 		android:layout_height="wrap_content"
 28: 		android:password="true"
 29: 		android:text="用户登录密码" />
 30: 	<EditText
 31: 		android:id="@+id/myet4"
 32: 		android:layout_width="fill_parent"
 33: 		android:layout_height="wrap_content"
 34: 		android:numeric="integer"
 35: 		android:text="51283346" />
 36: </LinearLayout>
 37: 

         

Android之EditText组件学习的更多相关文章

  1. Android之TextView组件学习

    一.基础学习 1.findViewById返回View类,该类是所有View组件的父类. 2.子类比父类拥有更多的属性和方法,不过子类找不到的话去父类找 3.marquee:华盖,跑马灯效果:orie ...

  2. Android的四大组件学习

    一.Linearlayout  :  线性布局 1. android:orientation="vertical"     //控件的方向控制,vertical : 垂直布局 ,  ...

  3. 12.Android之Tabhost组件学习

    TabHost是整个Tab的容器,TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost.各个Tab中的内容在布 ...

  4. 解决Android界面布局添加EditText组件后界面无法预览

    错误报告: Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are ...

  5. Android(java)学习笔记186:对ListView等列表组件中数据进行增、删、改操作

    1.ListView介绍 解决大量的相似的数据显示问题 采用了MVC模式: M: model (数据模型) V:  view  (显示的视图) C: controller 控制器 入门案例: acit ...

  6. Android应用程序组件Content Provider简要介绍和学习计划

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6946067 在Android系统中,Conte ...

  7. android四大组件学习总结以及各个组件示例(1)

    android四大组件分别为activity.service.content provider.broadcast receiver. 一.android四大组件详解 1.activity (1)一个 ...

  8. android基本控件学习-----EditText

    EditText的讲解 一.<实例一>:用户登录 <?xml version="1.0" encoding="utf-8"?> < ...

  9. Android(java)学习笔记129:对ListView等列表组件中数据进行增、删、改操作

    1. ListView介绍 解决大量的相似的数据显示问题 采用了MVC模式: M: model (数据模型) V:  view  (显示的视图) C: controller 控制器 入门案例: aci ...

随机推荐

  1. eplice下载地址

    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/R/eclips ...

  2. BULK INSERT将CSV或TXT文件导入到SQL Server

    CSV代表逗号分隔值,有时也被称为逗号分隔的值.而 如果加载txt文件,然后文件应该有逗号分隔的值.和文件应该是这样 下面是该脚本以创建表: CREATE TABLE Employee( Id int ...

  3. 企业级应用架构(三)三层架构之数据访问层的改进以及测试DOM的发布

    在上一篇我们在宏观概要上对DAL层进行了封装与抽象.我们的目的主要有两个:第一,解除BLL层对DAL层的依赖,这一点我们通过定义接口做到了:第二,使我们的DAL层能够支持一切数据访问技术,如Ado.n ...

  4. ThinkPHP函数详解系列

    为了能方便大家学习和掌握,在这里汇总下ThinkPHP中的经典函数用法 A 函数:实例化控制器R 函数:直接调用控制器的操作方法C 函数:设置和获取配置参数L 函数:设置和获取语言变量D 函数:实例化 ...

  5. 解读Spring Ioc容器设计图

    在Spring Ioc容器的设计中,有俩个主要的容器系列:一个是实现BeanFactory接口的简单容器系列,这系列容器只实现了容器最基本的功能:另外一个是ApplicationContext应用上下 ...

  6. asp.net Ajax Post 请求一般处理程序

    其实很早就开通博客园了,一直想写些有价值的东西,供自己以后查阅的同时,也可以帮助别人遇到此类问题时能有一个好的解决方法.但是由于各种原因, 就没有实施我的想法.今天突然很想写下一篇文章,不知道我的第一 ...

  7. cognos 10.2.2 导入samples数据源报错解决

    操作系统:windows 2008R2 X64 数据库:oracle 10.2.0.1 X32 sid:cognosdb86 安装完samples后,执行IBM安装目录webcontent\sampl ...

  8. (六)Hibernate 映射类型

    所有项目导入对应的hibernate的jar包.mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:基本类型映射 例子: hibernate.cfg.xml < ...

  9. Swift 学习手记1,pod 的 类库使用

    问题: 在Swift中,我们无法使用像Objective-c 一样的 #import 例如 在头部输入 #import <ReactiveCocoa/ReactiveCocoa.h> 是不 ...

  10. 解码一个加密的js文件

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...