安卓开发学习日记 DAY3——TextView,EditView,ImageView

今天学习了一些控件的使用方法,包括TextView,EditView,ImageView

1.TextView,输出一个文本呗

主要属性有

android:id        标志

android:layout_width   宽度

android:layout_height  高度

android:text        文本内容

android:textsize      文本大小

android:textcolor    文本颜色

android:background    背景

2.EditView,输入一个文本呗

主要属性相同

另外有

android:hint     输入提示文本

android:inputType   输入文本类型

这里要说一下hint属性,与text属性在EditView中使用的不同

简单来说,如果你把hint或text设置为“123”

当你输入“456”时

hint为“456”

而text为“123456“

3.ImageView,一个显示图片的空间

属性差不多

另外Android:src 图片源

此处注意两点

1)android:layout_width有三个比较特殊的值

  match_parents:扩大控件使之尽量占满其父单元的所有空间

  wrap_content:根据内容扩大控件

  fill_parents:与match_parents相似 API2.2后很少使用

2)src与background的区别

  当你使用src和background同时加载一个图片时

  src不会填满整个空间,不会根据空间大小拉伸,background反之

以上

时间: 2024-10-24 12:39:59

安卓开发学习日记 DAY3——TextView,EditView,ImageView的相关文章

安卓开发学习日记第一天

目前进度:刚刚开始,对JAVA语言和计算机基本知识有一定的了解. 学习方法:使用番茄工作法(可使用APP番茄土豆,很好用),计算机科学导论和JAVA语言程序设计交替看,偏重科学导论,不理解的地方找网上视频反复观看理解. 学习兴趣:很大. 学习效率:比较高 日学习时间:4-6小时. 第一个JAVA程序: public class hello { public static void main(String[] args) { System.out.println("我要学JAVA");

安卓开发学习日记 DAY4——Button,ImageButton

Button与ImageButton基本类似 也有类似于TextView和ImageView的区别 这里需要注意的是: 在你定义text属性的内容时,最好是在Values文件下的String.xml中声明 在使用”@string/..."的形式引用,在你更改数据时会非常方便

安卓开发学习日记(一个星期)

目前进度:开始了一个星期,开始了解JAVA一些常用命令和算法等,能够独立写出一些简单的程序. 学习方法:使用番茄工作法(可使用APP番茄土豆,很好用),计算机科学导论和JAVA语言程序设计交替看,偏重JAVA,不理解的地方找网上视频反复观看理解. 学习兴趣:比较大. 学习效率:一般 日学习时间:3-4小时. 最近学习时间减少了,这点应该反省.一个星期的时间,学习的东西并不多: 基本数据类型,常量,变量,赋值,操作符,选择语句,循环语句,字符串,再写了一些如计算闰年/计算税率等十分简单的程序 ,这

安卓开发学习日记 DAY2——android项目文件

当一个android项目建立时,会有一个目录,以下为目录所包含内容 src:放置java源代码 gen:基本不会做任何更改,放置自动生成的配置文件(主要是R文件) Android4.4.2:放置当前版本安卓所需要的包 assets:放置资源文件,但是其中的文件并不会自动占用空间,也就是说,其中文件不会影响APK包的大小 bin:经本不会动其中的文件,主要放置编译后生成的文件 libs:放置一些jar包 res:放置资源文件,与assets区别为会占用空间,即影响APK包的大小.其下主要有三个文件

安卓开发学习日记 DAY5——监听事件onClick的实现方法

今天主要学习了监听事件的是实现方法,就是说,做了某些动作后,怎么监听这个动作并作出相应反应. 方法主要有三种: 1.匿名内部类的方法 2.独立类的方法 3.类似实现接口的方法 以下分别分析: 1.匿名内部类的方法 就是使用innerClass的方式创建监听事件 步骤如下: 1)创建一个button,在xml中拖入一个button即可 2)在源程序中对button进行初始化 就是,先创建一个button btn,然后使用findViewById找到你之前的那个button进行关联,此时请注意fin

安卓开发笔记——丰富多彩的TextView

随手笔记,记录一些东西~ 记得之前写过一篇文章<安卓开发笔记——个性化TextView(新浪微博)>:http://www.cnblogs.com/lichenwei/p/4411607.html 文章里实现个性化TextView的主要方法是通过替换的方式,对关键字进行一些个性化处理,晚上再来补充一种实现方式. 老规矩,先看下效果图: 晚上带来的这种实现方式是通过Android官方给我们提供的Html类下面的fromHtml方法,这个方法可以对字符串进行HTML格式化,让TextView等一些

安卓开发学习笔记-安卓开发之环境配置

作为一个工作了五年左右的C#资深开发程序员,虽然知道现在开始学安卓开发有点半路出家的味道,但是俗话说技多不压身,由于大学期间学习了java这门语言,而安卓开发又是以java作为开发语言,所以我感觉自己可以稍微涉足安卓,不求涉深,只求能懂,当然如果能有小成,也是我所希冀的. 要想学习安卓开发,首先肯定是配置安卓开发环境,安卓开发不像是asp.net或者winfrom.mvc之类的,直接安装完一个vs了事,然后你就可以大行其道的进行基于C#语言的项目开发了,搭建安卓开发环境,首先我们需要安装java

安卓——安卓开发学习资料整理

到昨天上午为止,第一款参与开发的APP已经基本完成.这是我第一次参与APP的开发,以前做的是web  开发,在开发过程中,还是感觉到了一些不同的.这个项目让我的关注点发生了一些变化.以前作为开发的自己,关注的主要就是架构及代码这些东西.但是在做这个APP的过程中,查了很多资料,也会给一些设计提出意见,这个APP自己加入了很多心思,渐渐的,感觉到自己的关注点其实到了后期,已经转移到了设计上面,我怎么让客户一眼就喜欢上我做的这个东西,光靠我写的那些后台代码是做不到的.我首先要理解这个东西干嘛的,把客

安卓开发学习学习网站

不管是开发者大牛还是程序员菜鸟,都会有自己的交流圈和学习的平台,无所谓好坏,只是侧重点不一样,以我的经验分享一些网站,有大牛聚集的社区还有最新的资讯和源码下载的平台,你可以参考下. 1.csdn csdn(中文IT社区)它是集新闻.论坛.群组.Blog.文档.下载.读书.Tag.网摘.搜索..NET.Java.游戏.视频.人才.外包.第二书店.<程序员>等多种项目于一体的大型综合性IT门户网站,源码只是其中的一项,但是很实用 里边有很多大牛. 2.DevStore DevStore(全球首家开