Andriod常用控件介绍&相关属性(初学方便查询)
一、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常用控件介绍&相关属性(初学方便查询)的更多相关文章
- Android support library支持包常用控件介绍(二)
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...
- android xml 常用控件介绍
android常用控件介绍 ------文本框(TextView) ------列表(ListView) ------提示(Toast) ------编辑框(EditText) ...
- C#常用控件介绍
目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTe ...
- Android support library支持包常用控件介绍(一)
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现Material Design设计效果,官方给出了Android support design library 支 ...
- winform常用控件介绍
1.窗体 12.Label 控件 33.TextBox 控件 44.RichTextBox控件 55.NumericUpDown 控件 76.Button 控件 77.GroupBox 控件 78.R ...
- LigerUi中表(Grid)控件的相关属性笔记
http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...
- UI常用控件的一些属性
UILable 1 //设置文本信息 2 nameLable.text = @"用户名:"; 3 //对齐方式(居中 居左 局右); 4 nameLable.textAlignme ...
- QT_7_资源文件_对话框_QMessageBox_界面布局_常用控件
资源文件 1.1. 将资源导入到项目下 1.2. 添加文件—>Qt -->Qt Resource File 1.3. 起名称 res ,生成res.qrc文件 1.4. 右键 open i ...
- winFrom 常用控件属性及方法介绍
目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.Gro ...
随机推荐
- 线程与进程 concurrent.futures模块
https://docs.python.org/3/library/concurrent.futures.html 17.4.1 Executor Objects class concurrent.f ...
- HTTP协议(三):状态码
前言 作者说:在上一节的内容中,HTTP大佬介绍了他是怎么让服务器和用户达成信息交互的,详细的说明了连接建立过程中用到的一些基本的技术原理,包括请求报文响应报文.建立持久化连接用的Cookie技术等内 ...
- DRF项目之JWT认证方式的简介及使用
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点 ...
- c++ 排序 冒泡 插入 选择 快速
//冒泡 #include <iostream> using namespace std; void bubbleSort(int* list,int index) { ;i--) //i ...
- 视频课程 | Kubernetes的兴起
视频课程 | Kubernetes的兴起 原创: 京小云 京东云开发者社区 4月3日 京东云开发者社区在3月底于北京举行了以"Cloud Native时代的应用之路与开源创新"为 ...
- 池ThreadPoolExecutor使用简介
public static void main(String[] args) { //guava 创建线程池 //https://blog.csdn.net/chinabestchina/articl ...
- php封装一个接口类
<?phpClass Response{//返回数据 public static function show($code,$message='',$data='',$type = 'json', ...
- 挑战目标跟踪算法极限,SiamRPN系列算法解读
商汤科技智能视频团队首次开源其目标跟踪研究平台 PySOT.PySOT 包含了商汤科技 SiamRPN 系列算法,以及刚被 CVPR2019 收录为 Oral 的 SiamRPN++.此篇文章将解读目 ...
- h5-sessionStorage储存的使用
<!-- sessionStorage的使用:存储数据到本地.存储的容量5mb左右 1.这个数据本质是储存在当前页面的内存中 2.他的生命周期为关闭当前页面,关闭页面,数据会自动清楚 setTt ...
- Cannot find tomcat目录/bin/setclasspath.sh This file is needed to run this program
首先如果直接使用 root 用户来启动 tomcat 的话,是可以正常启动的. 但是我们在 Linux 中使用普通用户启动 tomcat 报了如下错误 Cannot find /developer/a ...