这篇文章主要记录下 Android的常用控件以及使用的方法

文本类控件
TextView (显示文本的控件)

代码中常用属性:

TextView tv=new TextView(Conext context);

tv.setText("这是一个控件");---设置控件上的文本内容

tv.setBackgroundColor(Color.WHITE);---设置背景颜色

tv.setTextColor(Color.BLACK);---设置控件上文本的颜色

tv.setTextSize(25);---设置控件上文本的大小

tv.setGrativity(Gravity.CENTER_VERTICAL);---设置文本内容相对于此控件的对齐方式

//设置TextView的布局参数     布局宽     布局高

LayoutParms params=new LayoutParams(480,300);

tv.setLayoutParms(params);

EditText (编辑文本控件)

EditText的属性很多,这里介绍几个:
android:hint="请输入数字!"//设置显示在空间上的提示信息
android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal
android:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。
android:password="true"//设置只能输入密码
android:textColor = "#ff8c00"//字体颜色
android:textStyle="bold"//字体,bold, italic, bolditalic
android:textSize="20dip"//大小
android:capitalize = "characters"//以大写字母写
android:textAlign="center"//EditText没有这个属性,但TextView有,居中
android:textColorHighlight="#cccccc"//被选中文字的底色,默认为蓝色
android:textColorHint="#ffff00"//设置提示信息文字的颜色,默认为灰色android:textScaleX="1.5"//控制字与字之间的间距
android:typeface="monospace"//字型,normal, sans, serif, monospace
android:background="@null"//背景,这里没有,指透明
android:layout_weight="1"//权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。
android:textAppearance="?android:attr/textAppearanceLargeInverse"//文字外观
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom

android:gray="top" //多行中指针在第一行第一位置

et.setSelection(et.length());//调整光标到最后一行

android:autoText //自动拼写帮助

android:capitalize //首字母大写

android:digits //设置只接受某些数字

Android:singleLine//是否单行或者多行,回车是离开文本框还是文本框增加新行

android:numeric //只接受数字

android:phoneNumber //输入电话号码

android:editable //是否可编辑

android:autoLink=”all” //设置文本超链接样式当点击网址时,跳向该网址

Android常用控件-01相关推荐

  1. 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 ...

  2. Android常用控件有哪些?如何使用?

    Android常用控件介绍及使用 控件 TextView 显示文字,相当于Panel ImageView 显示图片 EditText 输入框,可编辑,可设置软键盘方式 Button 按钮,可附带图片 ...

  3. Android常用控件之Button与ImageButton

    掌握Android常用控件之Button与ImageButton的用法,熟悉它们的常用属性. 1.相关代码: activity_main.xml代码: <?xml version="1 ...

  4. Android常用控件,四大组件,intent应用

    常用控件:TextView. Button. EditText. ImageView. ProgressBar.AlterDailog. ProgressDailog 四大组件: Activity(活 ...

  5. android常用控件实验报告,常用控件的编程实验报告

    实验二 常用控件的编程 一.实验目的和要求 (1)掌握窗口下拉列表框.选择钮.组合框.多行编辑框等常用控件的基本使用方法和编程方法: (2)掌握窗口控件的齐整性操纵方法以及Tab顺序的设置: (3)掌 ...

  6. android的控件常用方法是,Android常用控件属性分析

    1.TextView 单行文本输入框,使用过的事件是onClickListener android:gravity="right':设置内容的对其方式 android:layout_grav ...

  7. android基础 [超级详细android常用控件解析(ScollView控件,ProgressBar进度条,PopupWindow控件)]

    目录 1 章节目录 2 ScollView控件 2.1 ScrollView简介 2.2 ScrollView使用 2.3 常用属性及方法 3 ProgressBar进度条 3.1 简介 3.2 常用 ...

  8. android常用控件实验报告,ui设计实验报告.doc

    ui设计实验报告 ui设计实验报告 篇一:UI设计实验报告 实验项目四:UI设计 一. 实验目的和要求 1.熟练运用Eclipse软件中的swing设计. 2.掌握UI编写的软件. 3.能都熟练的进行 ...

  9. Android常用控件之Fragment仿Android4.0设置界面

    Fragment是Android3.0新增的概念,是碎片的意思,它和Activity很相像,用来在一个Activity中描述一些行为或部分用户界面:使用多个Fragment可以在一个单独的Activi ...

  10. Android常用控件之ExpandableList的使用

    先来看下什么是ExpandableListView 跟列表有点像,这种是可以折叠的列表,下面来看下是如何在代码中实现 一.在布局文件中声明一个ExpandableListView <Linear ...

最新文章

  1. Istio 1.1 版本发布,性能和可用性提升
  2. vue 心跳监控_【笔记】vue中websocket心跳机制
  3. cacti的mysql密码_cacti 监控搭建
  4. python的优点和缺点-python的优点和缺点是什么?
  5. 索引的优点,索引优化原则
  6. Linux学习总结(十七)-shell 基础知识
  7. ASP.NET设置数据格式与String.Format和DataFormatString使用总结
  8. Jerry Wang在SAP社区上获得的徽章
  9. python加载模型包占用内存多大_加载pickle python对象会占用大量内存
  10. 一个CSharp类代码,让你的窗体显示的更酷(转)
  11. @Html.Partials 加载分布视图传参数
  12. python进度条代码怎么写_Python实现控制台中的进度条功能代码
  13. 关于改变ListView选中项的状态方法
  14. 用JEP+SpringBoot进行动态公式处理计算
  15. arcgis点连线_ArcGIS中,一个点集里的点两两连线,比如有4个点,就连6条线
  16. Java Attach机制
  17. 高校社团管理系统java_高校社团管理系统设计及实现.doc
  18. 开源mysql执行平台_MySQL自动化审核平台部署说明
  19. AspenTech利用ExaGrid实现全球数据备份和恢复策略的现代化
  20. 人工智能“算法”与“数据”的产权保护

热门文章

  1. OSError: [WinError 193] %1 不是有效的 Win32 应用程序(完整的解决方案)
  2. 分布式文件系统MinIO
  3. SAMBA配置 “你可能没有权限访问网络资源”的问题解决方法
  4. 2018世界互联网大会首日,丁磊马化腾雷军等都说了啥?
  5. SharePoint上面搜索不到内容
  6. 团队协作神器,告别信息孤岛
  7. Edge 浏览器的收藏夹文档位置——最新版windows10和edge
  8. Python 预测孩子身高
  9. 如何用python爬虫薅羊毛_怎么写网络爬虫来薅羊毛?
  10. .NetCore基于SignalR、Reids实现客服WebIM系统