android学习笔记1

android工程的目录:

src 存放java源代码

gen 存放系统自动生成的配置文件

Androidx.x.x 包含android的SDK库和APIs

asssets 存放资源文件,不会自动生成id且不会自动占用空间

bin 存放应用被编译后生成的可执行文件(.apk),以及应用用到被打包到apk中的资源文件

res 存放应用用到的所有资源,如图片布局等等

drawable 存放不同密度的资源图片

values 存放字符串,主题,颜色,样式等资源文件

layout 存放布局文件

AndroidManifest.xml清单文件配置一些与应用有关的重要信息包含报名,权限,程序组件等等

一.TextView与EditText的简单介绍:

  TextView就像是手机上固定地方的文字,直接显示在手机上的比如登陆QQ时的的用户名那几个字

  EditText是一个文本输入框,可添加提时内容;就像用户名后面的文本框一样;

TextView 与EditText的常用属性

android:id----控件的id

android:layout_width---控件的宽度

android:layout_height---控件的高度

android:text---文本内容

android:textSize---文本大小

android:textColor---文本颜色

android:background---控件背景

android:hint---输入提时文本(EditTExt特有的)

android:inputType---输入文本类型(EditTExt特有的)

控件的宽度,高度的值,(除去以下三个,也可以时自定义的就像像素一样,单位时dp)

1.warp_content:包裹实际的文本内容

2.match_parent:当前控件铺满父类容器 2 3 没有差别

3.fill_parent:当前控件铺满父类容器

二.ImageView

ImageView是显示图片的一个控件

android:src=" "---ImageView的内容图像

android:background=" "---ImageView的背景图片

图片会根据手机的分辨率去选择相应的图片,在程序的drawable中在每一个分辨率中应当有同一份的图片只是分辨率不同

三.onClick事件

1.Button和ImageButton都拥有一个onClick事件

  通过自身的.setOnClickListener(OnClickListener)方法添加点击事件

2.所有的控件都有一个onClick的事件,不仅仅Button和ImageButton拥有

3.通过点击事件的监听可以实现点击按钮之后要发生什么动作

4.监听事件实现的几种写法

  1>匿名内部类的实现

  2>独立类的实现

  3>实现接口的方式实现

5.在MainActivity中先初始化控件

例如private Button loginButton;

  loginButton = (Button) findViewById(R.id.button1);

所有的资源文件都在R文件中有自己的Id;

猜你喜欢

转载自www.cnblogs.com/mcmx/p/9048313.html