android学习笔记

Posted lcs-java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android学习笔记相关的知识,希望对你有一定的参考价值。

1、 快捷键
androidStudio中查找某个文件:ctrl+shift+N

Alt+回车 导入包,自动修正

Ctrl+N   查找类

Ctrl+Shift+N 查找文件

Ctrl+Alt+L  格式化代码

Ctrl+Alt+O 优化导入的类和包

Alt+Insert 生成代码(如get,set方法,构造函数等)

Ctrl+E或者Alt+Shift+C  最近更改的代码

Ctrl+R 替换文本

Ctrl+F 查找文本

Ctrl+Shift+Space 自动补全代码

Ctrl+空格 代码提示

Ctrl+Alt+Space 类名或接口名提示

Ctrl+P 方法参数提示

Ctrl+Shift+Alt+N 查找类中的方法或变量

Alt+Shift+C 对比最近修改的代码

Shift+F6  重构-重命名

Ctrl+Shift+先上键

Ctrl+X 删除行

Ctrl+D 复制行

Ctrl+/ 或 Ctrl+Shift+/  注释(// 或者 )

Ctrl+J  自动代码

Ctrl+E 最近打开的文件

Ctrl+H 显示类结构图

Ctrl+Q 显示注释文档

Alt+F1 查找代码所在位置

Alt+1 快速打开或隐藏工程面板

Ctrl+Alt+ left/right 返回至上次浏览的位置

Alt+ left/right 切换代码视图

Alt+ Up/Down 在方法间快速移动定位

Ctrl+Shift+Up/Down 代码向上/下移动。

F2 或Shift+F2 高亮错误或警告快速定位

代码标签输入完成后,按Tab,生成代码。

选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

Ctrl+W 选中代码,连续按会有其他效果

选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。

Ctrl+Up/Down 光标跳转到第一行或最后一行下

Ctrl+B 快速打开光标处的类或方法

2 、android插件
xml文件:都是显示配置文件
android控件:TextView显示文本框、EditText输入文本框、ImageView插入图片控件、Button按钮控件、ImageButton图片按钮

① TextView控件的属性
    <TextView
        android:id="@+id/test01"                     id
        android:layout_width="132dp"                 宽
        android:layout_height="114dp"                高
        android:text=""                              文字
        android:textColor=""                         文字颜色
        android:textSize=""                          文字大小
        android:background="@mipmap/ic_launcher"     背景色
    />
9
9
1
    <TextView
2
        android:id="@+id/test01"                     id
3
        android:layout_width="132dp"                 
4
        android:layout_height="114dp"                
5
        android:text=""                              文字
6
        android:textColor=""                         文字颜色
7
        android:textSize=""                          文字大小
8
        android:background="@mipmap/ic_launcher"     背景色
9
    />
layout_width/layout_height属性值
{
        wrap_content:包裹实际文本内容
        match_parent:当前控件铺满父类容器---2.3API之后的属性值
        fill_parent: 当前控件铺满父类容器---2.3API之前的属性值
}

② EditText控件的属性
    <EditText
        android:id="@+id/test01"                 id
        android:layout_width="132dp"             宽
        android:layout_height="114dp"            高
        android:text=""                          文字
        android:textColor=""                     文字颜色
        android:textSize=""                      文字大小
        android:background="@mipmap/ic_launcher" />        背景色
        android:hint=""                                    输入提示文本
        android:inputType=""                               输入文本类型(比如android:inputType="textPassword"为设置输入格式为密码格式,
    />
11
11
1
    <EditText
2
        android:id="@+id/test01"                 id
3
        android:layout_width="132dp"             
4
        android:layout_height="114dp"            
5
        android:text=""                          文字
6
        android:textColor=""                     文字颜色
7
        android:textSize=""                      文字大小
8
        android:background="@mipmap/ic_launcher" />        背景色
9
        android:hint=""                                    输入提示文本
10
        android:inputType=""                               输入文本类型(比如android:inputType="textPassword"为设置输入格式为密码格式,
11
    />

③ ImageView控件的属性
    <ImageView
        android:id="@+id/imageView"
        android:src="@mipmap/ic_launcher_round"            ImageView的内容图像
        android:background="@mipmap/ic_launcher"           ImageView的背景图片(ImageView的RGB颜色:::android:background="#bfbdbd")
        android:layout_width="200dp"
        android:layout_height="100dp"
        app:srcCompat="@mipmap/ic_launcher_round"
    />
8
8
1
    <ImageView
2
        android:id="@+id/imageView"
3
        android:src="@mipmap/ic_launcher_round"            ImageView的内容图像
4
        android:background="@mipmap/ic_launcher"           ImageView的背景图片(ImageView的RGB颜色:::android:background="#bfbdbd"
5
        android:layout_width="200dp"
6
        android:layout_height="100dp"
7
        app:srcCompat="@mipmap/ic_launcher_round"
8
    />


④ Button控件的属性
<!--可以设置文本内容-->
<Button
    android:id="@+id/button"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/button_name"
    android:textSize="40sp"
    android:textColor="#30d9f7"
/>
9
9
1
<!--可以设置文本内容-->
2
<Button
3
    android:id="@+id/button"
4
    android:layout_width="match_parent"
5
    android:layout_height="wrap_content"
6
    android:text="@string/button_name"
7
    android:textSize="40sp"
8
    android:textColor="#30d9f7"
9
/>


⑤ ImageButton控件的属性
<!--不可以设置文本内容,但可以通过 background/src添加一个image,在当前图片上添加文本内容-->
<ImageButton
    android:id="@+id/imageButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@mipmap/ic_launcher_round"
    android:background="#fd8686"
/>
8
8
1
<!--不可以设置文本内容,但可以通过 background/src添加一个image,在当前图片上添加文本内容-->
2
<ImageButton
3
    android:id="@+id/imageButton"
4
    android:layout_width="wrap_content"
5
    android:layout_height="wrap_content"
6
    android:src="@mipmap/ic_launcher_round"
7
    android:background="#fd8686"
8
/>
技术分享图片


存放资源的文件
技术分享图片
<resources>
    <string name="app_name">AndroidTest</string>      <!--设置app的下标名称,在AndroidManifest中引用app_name-->
    <string name="button_name">登录</string>          <!--配置登录按钮的字符引用-->
</resources>
4
1
<resources>
2
    <string name="app_name">AndroidTest</string>      <!--设置app的下标名称,在AndroidManifest中引用app_name-->
3
    <string name="button_name">登录</string>          <!--配置登录按钮的字符引用-->
4
</resources>

监听事件实现的几种写法
技术分享图片
1 匿名内部类的实现
2 独立类的实现
3 实现接口的方式

























































以上是关于android学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

如何从Android中的片段单击按钮打开片段

Android内核源码bionic目录下的子目录arch-arm源码分析笔记

DOM探索之基础详解——学习笔记

Android源代码学习笔记:AndroidResideMenu-master

Android学习笔记(十四)——在执行时加入碎片(附源代码)