2014.10.07学习总结

常用UI控件 常用UI控件本节小结知识点: 可能用得上的UI控件 什么是UILabel 什么是UIImageView 什么是UIImage 什么是UIButton UIButton、UIImageView、UILabel的选择 Storyboard到代码的转换 1. 可能用得上的UI控件 为了便于开发者打造各式各样的优秀App,UIKit框架提供了非常多功能强大又易用的UI控件 以下列举一些在开发中可能用得上的U 阅读详情
今天主要是学习了UI界面的设计,都还是一些皮毛,慢慢来吧,今天感觉收获颇多,把学习的这些东西总结一下,权当自己复习了。
一.常见的控件
1.TextView:用于在界面上显示一段文字
2.Button:按钮,一般需要在主方法中的onCreate中的setOnClickListener中写onClick方法(两种方法,匿名类或接口实现)
3.EditText:可以在控件内输入或编辑内容,提示的话加android:hint="提示的内容"
4.ImageView:用于在界面上展示图片
5.ProgressBar:用于在界面上显示进度条,有三种状态(visible,invisible,gone)
6.AlertDialog:置于所有元素之上,用于提示重要的信息。
7.ProgressDialog:类似AlertDialog,用于显示进度条,让用户耐心等待

以上控件除了6,7使用和其他不同之外,剩下的都是大同小异
都是     android:id="@+id/XXX"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
再加上自己特有的东西,需要用的时候查一下就好了

AlertDialog在MainActivity中写
AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);
dialog.setTitle("this is a dialog");
dialog.setMessage("something important");
dialog.setCancelable(true);
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {


}
});
dialog.setNegativeButton("cancel", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {

}
});
dialog.show();

ProgressDialog在MainActivity中写
ProgressDialog progressDialog=new ProgressDialog(MainActivity.this);
progressDialog.setTitle("this is a progressDialog");
progressDialog.setMessage("loading...");
progressDialog.setCancelable(true);
progressDialog.show();

其实有时候感觉这些代码就像写作文,把你自己的设计描述一遍就行了,按照Android的语言就好。

二,四种布局
1.LinearLayout:线性布局,通过设置属性即可。里面的都是上面说的控件。注意其中android:layout_gravity和android:gravity,前者是指控件在布局中的对齐方式,后者是指文字在控件中的对齐方式。其他细节忘了查一下就好了
2.RelativeLayout:相对布局,没啥说的,很好理解。
3.FrameLayout:基本不用,不说了。
4.TableLayout:表格布局。每加入一个TableRow就代表在表格中添加了一行。在TableLayout中无法指定控件宽度,若想拉伸某一列,在最上面使用android:stretchColumns,指定android:stretchColumns="1" 表示如果不能沾满,就将第二列拉伸。等于0,表示将第一列拉伸,切记!

今天就学了这么多东西,差不多了。其实今天很高兴,不用在手机连不上电脑上面耗费太多时间,可以专心学一些东西。虽然学的比较慢,但是把基础打扎实吧,时间还是相对来说比较充足,fighting!
国密系列算法简介 众所周知,为了保障商用密码的安全性,国家商用密码管理办公室制定了一系列密码标准,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)那等等。其中SM1、SM4、SM7、祖冲之密码(ZUC)是对称算法;SM2、SM9是非对称算法;SM3是哈希算法。目前,这些算法已广泛应用于各个领域中,期待有一天会有采用国密算法的区块链应用出现。其中SM1、SM7算法不公开,调用该... 阅读详情

相关推荐

Codex App 远程 SSH 连接 autodl 配置全攻略

SSH 远程连接是开发中常用的技术,通过加密通道实现本地与远程服务器的安全通信。其原理基于非对称加密和密钥对认证,确保数据传输安全。在 AI 开发场景中,远程连接能充分利用云端 GPU 算力,同时保留本地编辑器的流畅体验。autodl 作为主流算力云平台,支持通过 SSH 接入实例,但 Codex App 等工具需额外配置。本文详细讲解如何获取 autodl 的 SSH 接入信息、配置密钥登录、填写 Codex App 远程连接参数,并解决连接拒绝、权限报错等常见问题,帮助开发者高效搭建远程开发环境。

weixin_28312391的博客 257

常用控件介绍

1.按钮组 pushbotton很简单,可以用icon属性修改图标(资源文件要自己导入),不过这个按钮一般是显示文字用的。 tool button.这是用来显示图片的。比如qq里面联系人的头像就是这个tool button。 radio button.单选按钮,比如选性别 check box 多选按钮 2、QListWidget控件 是一个可以输入文字的列表容器的控件。比如我们可以写一首诗。代码如下: 有两种输入方式,最简单的直接在ui里写,或者用代码写。 ui->setupUi(this);

weixin_53344209的博客 1412

ESP-IDF 5.4下esp32-camera组件编译报错?手把手教你解决头文件缺失问题

本文详细解析了ESP-IDF 5.4环境下esp32-camera组件编译时出现的头文件缺失问题,提供了从目录结构优化、CMake配置到VSCode智能感知设置的完整解决方案。针对第三方组件集成难题,文章特别强调了PRIV_REQUIRES依赖声明和路径配置的关键作用,帮助开发者高效解决编译错误并建立稳定的开发环境。

weixin_28829629的博客 308

2018-07-26 常见UI控件

1.TextView TextView可以说是Android最简单的一个控件了,他的主要功能是在界面上显示一段文本 其他属性都好了解,主要是android:gravity="center" 这个是指文字在控件中的对齐,即This这句话在TextView这句话的中心位置 2.Button Button这个控件我们见过很多次了,他主要适合用户进行交互 android:textAllC...

灼灼其华的博客 799

一本集成电路静态时序设计经典之作(可下载)

本书全面深入探讨集成电路设计中关键技术的专著,涵盖了从基础知识到高级应用的各个方面。本书详细介绍了集成电路的发展历程、**静态时序分析的重要性、基本时序模型、时序信息库文件的构建、时序约束的设置、串扰噪声的影响及其控制方法**,并通过实战案例展示了如何进行有效的时序分析和优化。

nuoweishizi的博客 849

基于STM32控制直流电机加减速正反转仿真设计

*单片机设计介绍,基于STM32控制直流电机加减速正反转仿真设计。

2201_75940997的博客 1603

常用控件

一、TextViewandroid:layout_width和android:layout_height 。指定了宽度和高度,这是Android中所用控件都有的。有三种可选值:match_parent、fill_parent和wrap_content。match_parent和fill_parent 意义相同,都是让控件的大小和父布局一样大,也就是说由父布局来决定当前控件的大小。wrap_cont...

qq_42183798的博客 348

1个PID回路如何连接2个执行器(算法和代码)

我们先看下位置型PID的控制框图:2、PID是基于error的控制 所以反馈信号跳动、干扰非常大的话,对PID的闭环控制影响是非常大的,所以对于反馈信号、一定要抗干扰和滤波处理。3、下图是增量型PID的控制框图:4、一个PID输出回路如何连接2个执行器?(有些系统会设置热阀和冷阀才能满足控制要求)。

RXXW_Dor的博客 1810

表格布局(TableLayout)及重要属性

TableLayout属性:     android:collapseColumns:将TableLayout里面指定的列隐藏,若有多列需要隐藏,请用逗号将需要隐藏的列序号隔开。     android:stretchColumns:设置指定的列为可伸展的列,以填满剩下的多余空白空间,若有多列需要设置为可伸展,请用逗号将需要伸展的列序号隔开。     android:shrink

tuke_tuke的博客 5065

大数据利器Hadoop:从基础到实战,一篇文章掌握大数据处理精髓!

在当今大数据时代,数据量的爆炸式增长对企业和技术提出了前所未有的挑战。如何高效地存储、处理和分析这些庞大的数据集,成为了亟待解决的问题。Hadoop作为一种分布式计算框架,应运而生,为大数据处理提供了有效的解决方案。Hadoop是一个由Apache软件基金会维护的开源项目,它基于Google的分布式文件系统(Google File System,GFS)和MapReduce计算模型设计。Hadoop的主要目标是处理大规模数据集,它可以在普通硬件集群上运行,从而降低了大数据处理的成本。

邓邓子的博客 8277

【STM32系统】基于STM32设计的锂电池电量/电压检测报警器系统

本设计旨在研究一个基于STM32F103C8T6微控制器的锂电池电量/电压检测报警器系统,应用于便携式电子设备电池管理。系统通过STM32的ADC模块对18650锂电池电压进行采集,利用LCD1602显示模块实时显示电池电压,当检测到电池电量不足或电压异常时,蜂鸣器报警模块会发出警报提醒用户。系统采用简单的硬件结构和优化的软件架构,通过对实际电池电压数据的检测、处理和显示,实现了低功耗、实时监测的锂电池管理功能。本文将介绍系统的设计原理、硬件电路、软件实现以及调试测试过程。

嵌入式阿齐Archie 1万+

2014-07-10 Java Web的学习(7)-----uploadFile&Listener

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33755649的博客 108

基于 ESP32 与 TDS 传感器的水培营养液离子浓度自动配比系统设计与实现

本系统以 ESP32 为主控芯片,结合 TDS(总溶解固体)传感器实时监测水培营养液中的离子浓度,通过蠕动泵自动补充浓缩营养液或清水,实现营养液 EC 值的闭环自动配比。系统适用于家庭及小型农场的水培种植场景,可稳定维持营养液浓度在作物生长所需的最佳区间。

weixin_42300449的博客 78

拼图java监听器,2014-07-10 Java Web的学习(7)-----uploadFile&Listener

1.文件上传原理1.1使用上传的前提a、提交表单的method属性必须是post方式请求.b、提交表单的enctype属性必须是:multipart/form-dataenctype属性的默认值:application/x-www-form-urlencodedenctype属性和请求消息头"Content-Type" 是有同样的作用的.即告知服务器的请求正文的类型.请求正文:name=abc&a...

weixin_39849942的博客 93

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

2014-07-13 Java Web的学习(10)-----jdbc&工厂模式解耦

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33882443的博客 100

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

(2014.07.7-2014.07.13)七天的学习小记

(2014.06.30-2014.07.6)七天的学习小记 2014.06.30 今天主要任务吧

Voidwalkerxiaohui 992

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

(2014.07.14-2014.07.20)七天的学习小记

2014.07.14 今天把C++ Primer Plus前100看完。 2014.07.15 今天把C

Voidwalkerxiaohui 708

Autodesk 3DSMax 2014 安装注册说明

软件简介 Autodesk 3Ds MAX 2014是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。Autodesk 3Ds MAX 2014 的灵活性的粒子流系统已被增强,帮助运动图形艺术家和视觉特效专家创建更复杂的、现实的和定制的物理模拟,更少的时间。 PS:3dmax2014是目前应用层面数量最多的版本,稳定性一流,也是目前各类大专院校比较标准的入门版本。市场上大多数设计师接触max的第一个版本也是2014。对于初学者而言。2014的功能足够,配置要求不高,稳定性非常强,是推荐的首选

weixin_42793435的博客 3041

回顾2013,展望2014

前言 终于在今天痛下决心,一定要完成年终总结这个任务,拖了太久的时间,再不写确实有点不合时宜了,这篇博客算是对我2013年的总结,同时是对新年的回顾 感恩 2013年在我人生中应该都算是重要的一年,因此更需要感恩 感恩我的两位恩师,黄玮导师和范文庆导师。到现在,我依然不知道该如何表达我对这两位老师的感恩之情,在做人和做事上跟着两位导师学了太多太多。8月份的时候两位导师还请我

小一的专栏 4943

2014上半年-学习目录

近期目标 4月末: 《TCPIP详解1》(2014-04-04完成) 《c与指针》(2014-04-07完成) 《高性能CUDA应用设计与开发》(2014-04-14完成) 《大规模分布式存储系统 原理解析与架构实践》(2014-04-17完成)  基本的数据结构与算法《大话数据结构》(2014-04-21完成) 《c专家编程》(2014-04-24完成) 《人月神话》(2014-...

weixin_34274029的博客 82

YooAsset资源管理架构与热更实战指南

Unity资源管理本质是运行时资源生命周期的可控治理,其核心在于加载、缓存、卸载与热更协同的系统性设计。YooAsset通过FileSystem抽象层、ResourceManager调度中枢和AssetSystem契约式API三层架构,将资源操作从‘能加载’升级为‘可验证、可监控、可扩展’。它原生支持HybridCLR热更、Android包体优化、WebGL IDBFS适配及Pico4 VR低延迟调度,显著降低热更失败率与内存峰值。相比Addressables侧重编辑器组织,YooAsset聚焦生产环境下的

weixin_33894640的博客 262

2014/07 JLPT听力原文 问题四

6番:きのう、サークルの集まりがあったんだけど、風邪引いたことにして、休んだんだ。1番:課長、あのう、体調が優れなくて、午後から休ませていただけないでしょうか。9番:すみません、細かいお金がいないんですが、こちらで崩してもらえませんか。10番:今日は担当の者がおりませんので、明日お越しいただけませんでしょうか。11番:課長、今日の新商品の説明会、思ってた以上に人が集まりましたね。5番:こないだ注文した新しいプリンター、早く届かないかな。③ 担当の方にお目にかかれたので、来てよかったです。

继续前行 265

python - 分析openssl-CVE-2014-0160

完整openssl-CVE-2014-0160c代码如下: #!/usr/bin/python # Connects to servers vulnerable to CVE-2014-0160 and looks for cookies, specifically user sessions. # Michael Davis (mike.philip.davis@gmail.com)

Nixawk 1138

2014/07/26

2014/07/26 今天不不用上班,不过还是去了公司:写博客,调试程序(陈总的任务),看视频,尝试用CSS修改网页界面(虽然改的面目全非,不过还是蛮爽的),打包留言系统发给陈总,回去。等公交等了N久才来了一辆B10,而且这次坐公交车市来广州实习以来最挤的一次,没办法,大城市就这样,真佩服那些在这里上班的上班族,每天眯着眼睛挤着公交,到公司后,就像打了鸡血一样工作。 转载于:https...

weixin_33912445的博客 75

2014-07-28 日记

规定上午10点到教室自习,10点10分左右到了。 k

搞IT要有时刻挨踢的觉悟 528

2014 10 07 ················男人感悟100(转自MOP)

1:能不抽烟最好不抽,它或许可以帮助你吸引一些女生,但不抽绝不会招来厌烦,表现男子气概的途径有很多,没必要拿健康做赌注。2:给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70%的命运。破罐子破摔只能和懦弱做朋友。3:找女朋友外表是第一关,但要了解她的品行之后再做打算也不迟。4:不要在乎小钱,工作的人都后悔从前对自己的GF不够好。记住你们的重要...

dongdui6736的博客 160
上一篇: 2014.10.7编写Android代码遇到的问题
下一篇: 2010.10.08学习总结
AlexSucre
博客等级 码龄14年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值