一、基础学习

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. [转]BeagleBone Black USB一线通(2)

    接上篇  BeagleBone Black USB 一线通(1) 三.网络与ssh终端 通过串口终端我们可以看到启动的过程,也能做一些交互操作,比如我们看到了网络接口的状况.其中的usb0已经在随板的 ...

  2. html笔记05:html、css、javascript综合案例

    1.首先是html代码: <!-- markup time --> <div class="wrapper wb"> <div class=" ...

  3. ZBLibrary不能运行的解决方法

    ADT运行   右键ZBLibrary Demo > Run as > Android Application 可能出现部分错误,解决方案如下: 右键Project(这里为ZBLibrar ...

  4. 集合练习——Set部分

    我们知道list存储的是有序不唯一的元素. set存储的是无序唯一的元素. 那么下面看一个例子吧: package CollectionPart; import java.util.HashSet; ...

  5. keystone系列二:keystone源码分析

    六 keystone架构 6.1 Keystone API Keystone API与Openstack其他服务的API类似,也是基于ReSTFul HTTP实现的. Keystone API划分为A ...

  6. 20160501--struts2入门2

    一.Action名称的搜索顺序 1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action   2.首先寻找name ...

  7. Timestamp的作用及与字符串的相互转换 .

    一.Timestamp的介绍 每一个数据库都有一个计数器,这个计数器记录着数据行的插入.更新行为.如果我们为一个表中增加 timestamp 列,那么,该列将记录每一个数据行的计数器值.假如数据库中当 ...

  8. Oracle的安装

    本人所使用的数据库平台为Oracle 11g 1.下载Oracle Oracle官网即可下载Oracle平台.不过网上资源丰富,大家也可在百度云网盘找到合适的版本. 附上本人网盘里存储的各个Oracl ...

  9. c++动态绑定与静态绑定

    C++为了支持多态性,采用了动态绑定和静态绑定 相关概念: 对象的静态类型:对象在声明时采用的类型,编译时确定 对象的动态类型:目前所指对象的类型,在运行时确定 class B { } class C ...

  10. linux - Mysql 创建用户和授权

    CREATE USER 'cui'@'%' IDENTIFIED BY 'xxxxxxxxxxxxxxxxxx'; GRANT ALL ON test_db.* TO 'cui'@'%'; REVOK ...