android基础入门控件详解(3)
以下所有控件都只显示本控件代码,运行效果图会在原基础上添加。
一.TextView(文本框):
TextView用来向用户显示文本,这是最基本的视图。
<TextViewandroid:id="@+id/textView1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="#e0ffff"android:text="TextView"android:textColor="#d2691e"android:layout_gravity="center"android:textSize="30sp"/>
运行效果:
android:background 设置背景颜色
android:text 设置显示内容
android:textColor 设置字体颜色
android:layout_gravity 设置本控件居中显示
android:textSize 设置字体大小
二.EditText(编辑框):
EditText允许让用户编辑其文本内容。
<EditTextandroid:id="@+id/editText1"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入用户名"android:background="#ffe4c4"/>
运行效果:
常用属性:
android:numeric 设置编辑框可输入文本类型。
android:singleLine 设置单行输入,设置为true,则文字不会自动换行。
android:password 为true时,只能输入密码。
android:textScaleX 设置字与字之间的间距。
android:minLines 设置文本最小行数。
android:ems 设置编辑框多少文字长度。
三.Button(按钮):
Button表示按钮控件。
<Buttonandroid:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="按钮" />
运行效果:
常用属性:
android:onClick 设置事件方法名称。
android:clickable 设置此按钮是否允许点击。true为允许点击。false为不允许点击。
四.RadioGroup、RadioButton(单项选择):
我们RadioGroup、RadioButton组合起来完成单项选择的功能。
<RadioGroup android:id="@+id/RadioGroup"android:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"><RadioButtonandroid:id="@+id/radioButton3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="太阳" /><RadioButtonandroid:id="@+id/radioButton2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="月亮" /><RadioButtonandroid:id="@+id/radioButton1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="星星" /> </RadioGroup>
运行效果:
单项选择只能在多个选择中选择其中一个。
五.CheckBox(多项选择):
<CheckBoxandroid:id="@+id/checkBox1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="天" /><CheckBoxandroid:id="@+id/checkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="地" /><CheckBoxandroid:id="@+id/checkBox3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="海" />
运行效果:
多项选择与单项选择的区别就是多项选择可以选择多个选项,而单项选择只能多选一。
android基础入门控件详解(3)相关推荐
- android基础入门控件详解(4)
一.Button.TextView.EditText.RadioButton.RadioGroup.CheckBox综合使用: 布局文件: activity_main.xml: <LinearL ...
- Objective-C ,ios,iphone开发基础:picker控件详解与使用,(实现省市的二级联动)
第一步:新建一个单视图(single view)的工程, 命名为pickerTest,不要勾选下面两个选项,第一个是新版本里面的,第二个是单元测试,现在用不着. 点击next ->creat之 ...
- android什么控件能够输入多行文字,Android开发:文本控件详解——EditText(一)基本属性...
一.简单实例: EditText输入的文字样式部分的属性,基本都是和TextView中的属性一样. 除此之外,EditText还有自己独有的属性. 二.基本属性: hint 输入框显示的提示文本 te ...
- android自定义组件属性,Android组合控件详解 自定义属性
组合控件详解 & 自定义属性 组合控件是自定义控件的一种,只不过它是由其他几个原生控件组合而成,故名组合控件. 在实际项目中,GUI 会遇到一些可以提取出来做成自定义控件情况. 一个自定义控件 ...
- Spinner控件详解
Spinner控件详解 效果图 修改Spinner样式 在介绍之前,先看一下系统原生的样式 6.x & 5.x系统样式 4.x系统样式 官方文档 XML属性 方法 描述 android:dro ...
- Switch控件详解
Switch控件详解 原生效果 5.x 4.x 布局 <Switch android:id="@+id/setting_switch"android:layout_width ...
- pythongui日历控件_“五一”快到了,用Python中PyQt5做一个日历,QCalendar控件详解...
前面内容,我们详细了解了PyQt5中的一些常用控件 精彩内容回顾 Python用PyQt5设计界面,如何正确显示一幅图片,QPixmap控件详解 拥有漂亮的笔刷才能绘制多彩界面,PythonPyQt5 ...
- 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)...
[转]ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证) ASP.NET验证控件详解 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服 ...
- 常用数据绑定控件详解
常用数据绑定控件详解 GridView内容详解(1) GridView内容详解(2) DataList内容详解 ListView详解(一) ListView详解(二) 导航控件的高级应用 from:h ...
最新文章
- 收费标准_互联网推广收费标准
- [pytorch、学习] - 5.3 多输入通道和多输出通道
- terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr
- AtCoder Grand Contest 017
- JS全选功能代码优化
- 鼠标悬停在li标签上时显示一个弹框_HTML标签——列表标签
- DRUID连接池:java.sql.SQLRecoverableException: 关闭的语句
- [心情]一落千丈的反差
- 【图像处理】基于matlab GUI图像滤镜(马赛克+蓝色透镜+素描)【含Matlab源码 1145期】
- 自动控制原理第3章——时域分析法(思维导图)
- 函数的凹凸区间怎么求_函数凹凸区间怎么求
- linux检测扩容卡,怎么检测SD卡是否被扩容过?对SD卡进行扩容检测的方法
- 如何统计网页的浏览量?Steins
- 吴恩达机器学习系列内容汇总
- 打印excel html js,前端js打印(导出)excel表格的方法实例
- 静态网页制作(html+css)、css浮动,练习(网页布局),清除浮动
- 美国证券业托管和清算机构的发展与现状
- 【java学习笔记day01】运行第一个程序Helloworld!
- 南师大计算机学院博雅课的要求,南师大博雅课程
- 数据挖掘与数据分析的主要区别是什么?
热门文章
- 腾讯智慧金融白皮书:区块链将是未来数字经济基础设施
- Adobe正式在中国市场推出Creative Cloud创意应用软件
- JAVA常见算法题(二十五)
- Array.prototype.slice Array.prototype.splice 用法阐述
- OSChina 周二乱弹 —— 高手应该习惯寂寞
- 探索 OpenStack 之(7):Neutron 深入探索之 Open vSwitch (OVS) + GRE 之 Neutron节点篇
- 开始启用51CTO的博客
- centos下CMAKE源码安装MYSQL5.5.23
- RTEMS 网络资料的部分翻译
- 2010_8_18_静态路由_静态路由路由排错(不连续地址汇总)