一、基础学习

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. Map的遍历方式

    public class Mapper { public static void main(String[] args) {  Map<String, String> map = new ...

  2. arcmap10如果判断一个面是否含洞

    使用字段计算器,使用python !Shape.isMultipart!结果为true就是,false不是

  3. 初见Javascript

    1.HTML 中的脚本必须位于 <script> 与 </script> 标签之间. 脚本可被放置在 HTML 页面的 <body> 和 <head> ...

  4. java strtus2 注解配置入门(一)

    因为工作的原因,所以接触到一些项目,有的项目虽然看着能有跟着做,可是具体里面的框架是别人配置的,具体框架还是不是非常的了解,所以这里在看一下我学到的 一点关于struts2中注解开发的一点点. 直接代 ...

  5. nyoj89 汉诺塔(二)

    题目网址 :http://acm.nyist.net/JudgeOnline/problem.php?pid=89 汉诺塔问题的经典结论: 把i个盘子从一个柱子整体移到另一个柱子最少需要步数是 2的i ...

  6. nyoj832 合并游戏(状态压缩DP)

    题意 : n个石子, 给你一个n*n矩阵, A[i][j]表示第i个和第j个合并蹦出的金币值, 合并完石子 j 消失.求合并所有石子后,所得的最大金币数. 分析 :     1. 题中给的数据范围   ...

  7. PHP中刷新输出缓冲

    http://www.cnblogs.com/mutuan/archive/2012/03/18/2404957.html PHP中刷新输出缓冲buffer是一个内存地址空间,Linux系统默认大小一 ...

  8. java新手笔记17 参数

    package com.yfs.javase; public class ParamDemo { public static void main(String[] args) { int a = 3, ...

  9. HDU 2502 月之数(简单递推)

    月之数 Problem Description 当寒月还在读大一的时候,他在一本武林秘籍中(据后来考证,估计是计算机基础,狂汗-ing),发现了神奇的二进制数.如果一个正整数m表示成二进制,它的位数为 ...

  10. Windows下管理Python安装包

    Pip:A tool for installing and managing Python packages. Pip在Python环境中的地方就相当于Ubuntu环境中的apt-get.以及Mac系 ...