一、TextView(显示控件)

  android:id(给当前控件定义唯一的标识符)——示例:android:id = "@+id/text_view"

  android:layout_width(指定控件的宽度)——示例:andriod:layout_width = "match_parent"

  android:layout_heigtht(指定控件的高度)——示例:andriod:layout_height = "wrap_content"

  可选值:match_parent(与父布局相同)//由父布局决定

      fill_parent(与父布局相同)//但官方更推荐使用match_parent。

      wrap_content(控件大小刚好能包含控件里面的内容)//由内容决定

  andriod:text(指定TextView中显示的文本内容)

  andriod:gravity(指定文字的对齐方向)//文本内容默认左上角对齐——示例:andriod:garvity = "center"

    可选值:top()、bottom、left、right、center//可用 “ | ”指定多个值

    vertical(垂直)、horizontal(水平)

  andriod:textSize(指定文本字体大小)——示例:andriod:textSize = "24sp"   //android中字体大小用sp作为单位

  andriod:textColor(指定文本字体颜色)——示例:android:textColor = "#00ff00"  //相关可选值,请查阅相关文档

  andriod:visibility(课件属性)

    可选值:visible(可见)、invisible(透明:不可见但占有空间)、gone(不可见且不占空间)

二、Button(按钮控件)

  andriod:textAllCaps(指定所有英文进行转换为大写)——示例:andriod:textAllCaps = "false"

    可选值:false、true  //默认为true

  ***注册窃.听器***

  1、匿名类的方式

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//在此处添加逻辑
}
});

  2、实现接口的方式

  //略

三、EditText(文本控件)//用于程序和用户交互的控件,允许用户在控件里输入和编辑内容

  andriod:hint(指定一段提示性文字)——示例:andriod:hint = "Type something here"  //文本框显示“Type something here ”

  andriod:maxLines(指定最大显示行数)——示例:andriod:maxLine s= "2"  //设置最大显示行数为2

四、ImageView(图像控件)//用于在界面展示图片

  //学习这个控件需要提前准备好一些图片,图片同城都是放在“drawable”开头的目录下,但由于这个目录没有指定图片分辨率,所以一般不使用

  android:src(指定一张图片)——示例:andriod:src = "@drawable/img_1"

  ***动态更改图片***

  //略

五、ProgressBar(进度条)

  andriod:max(设置进度条的最大值)——示例:android:max = "100"

  ***设置不同样式***

  style——示例:style = "?andriod:attr/progressBarStyenHorizontal"

六、AlertDialog(弹出对话框)//对话框置顶于所有控件之上

  //略

七、ProgressDialog(与AlertDialog相似,但显示一个进度条)

  //略

---------------------------------------------------------------------------------------------------

这里对一些常用的andriod控件及属性做了记录。算是一种整理和复习,后期会不断补充以上//略的地方。

读者如果有发现表述不当、粗心写错的情况,欢迎指出。一起进步!未经本人允许,请勿转载!谢谢!

---------------------------------------------------------------------------------------------------

Andriod常用控件介绍&相关属性(初学方便查询)的更多相关文章

  1. Android support library支持包常用控件介绍(二)

    谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...

  2. android xml 常用控件介绍

    android常用控件介绍 ------文本框(TextView)     ------列表(ListView)     ------提示(Toast)     ------编辑框(EditText) ...

  3. C#常用控件介绍

                                                  目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTe ...

  4. Android support library支持包常用控件介绍(一)

    谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现Material Design设计效果,官方给出了Android support design library 支 ...

  5. winform常用控件介绍

    1.窗体 12.Label 控件 33.TextBox 控件 44.RichTextBox控件 55.NumericUpDown 控件 76.Button 控件 77.GroupBox 控件 78.R ...

  6. LigerUi中表(Grid)控件的相关属性笔记

    http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...

  7. UI常用控件的一些属性

    UILable 1 //设置文本信息 2 nameLable.text = @"用户名:"; 3 //对齐方式(居中 居左 局右); 4 nameLable.textAlignme ...

  8. QT_7_资源文件_对话框_QMessageBox_界面布局_常用控件

    资源文件 1.1. 将资源导入到项目下 1.2. 添加文件—>Qt -->Qt Resource File 1.3. 起名称 res ,生成res.qrc文件 1.4. 右键 open i ...

  9. winFrom 常用控件属性及方法介绍

    目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.Gro ...

随机推荐

  1. 18 12 18 给服务器添加logging 日志功能

    Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍 1. 日志级别 日志一共分成5个等级,从低到高分别是: DEBUG INFO WARNING ERROR C ...

  2. python的debug神器PySnooper

    同事给我推荐了这个调试神器,一直没工夫看,今天看了下. 原文链接: 史上最方便的Python Debug工具|腾讯技术说 体验了下,感觉最好的用法:1.优先逐行调试:2.一些复杂状态处理或者偶现的bu ...

  3. go语言小练习——给定英语文章统计单词数量

    给定一篇英语文章,要求统计出所有单词的个数,并按一定次序输出.思路是利用go语言的map类型,以每个单词作为关键字存储数量信息,代码实现如下: package main import ( " ...

  4. 对比Node.js和Python 帮你确定理想编程解决方案!

    世上没有最好的编程语言.有些编程语言比其他编程语言用于更具体的事情.比如,你可能需要移动应用程序,网络应用程序或更专业化的系统,则可能会有特定的语言.但是我们暂时假设你需要的是一个相对来说比较简单的网 ...

  5. (转)mysql语句

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

  6. 题解【[FJOI2018]所罗门王的宝藏】

    本题解同步于luogu emmm切了近年省选题来写题解啦qwq 该题较其他省选题较水吧(否则我再怎么做的出来 思路是图论做法,做法上楼上大佬已经讲的很清楚了,我来谈谈代码实现上的一些细节 \[\tex ...

  7. 图解:平衡二叉树,AVL树

    学习过了二叉查找树,想必大家有遇到一个问题.例如,将一个数组{1,2,3,4}依次插入树的时候,形成了图1的情况.有建立树与没建立树对于数据的增删查改已经没有了任何帮助,反而增添了维护的成本.而只有建 ...

  8. 基本 Python 词汇

    本文档介绍了要理解“使用 Python 进行地理处理”的帮助文档需要掌握的一些词汇. !   术语 说明 Python Python 是由 Guido van  Rossum 在上世纪八十年代末构想并 ...

  9. sudo输入密码

    网易云音乐, 启动问题. 修改 .desktop 文件 Exec=sh /home/xyq/.music.sh # ~/.music.sh echo 密码 | sudo -S netease-clou ...

  10. PAT Basic 1043 输出PATest (20分)[Hash散列]

    题目 给定⼀个⻓度不超过10000的.仅由英⽂字⺟构成的字符串.请将字符重新调整顺序,按"PATestPATest-."这样的顺序输出,并忽略其它字符.当然,六种字符的个数不⼀定是 ...