Android 开发学习进程0.13 Androidstudio快捷键 xmlns
xmlns
XML namespace xml命名空间 其中主要是定义xml文件定义位置
前缀有三种,android app tools 后面为唯一标识符URI
android 表示为引用自安卓系统
app 表示引用自app依赖的包或自定义控件
tools 表示 调试工具,在一些如不应该在程序运行时出现的布局,但想在渲染布局时出现的属性可以使用tools
例如tools:text, tools:visibility, tools.src, tools.background 在布局设置时可以看到,而在程序真正运行时不存在,方便调试布局
tools中的一些实用属性:
- tools:text 为文本设置预设值,不会在编译运行时出现
- tools:context 设置layout对应的activity,便于设置点击事件
- tools:itemCount 设置list相关组件填充的数量
- tools:layout 指定fragment的布局
- tools:listitem 指定listview布局
- tools:showin 将fragment等布局嵌入activity布局中
- tools:ignore 忽略显示一些警告
- tools:targetApi 为某些语法指定目标api,取消错误警告
Android studio实用快捷键
- Ctrl+Alt+Shift+F7 快速查找该类被引用的位置,很实用的快捷键
- Ctrl+G 在本类查找,同时可跳行
- Ctrl+F4 关闭当前代码视图
- Ctrl+F 当前页面查找
- Alt+拖动 同时选择编辑多行
- CTRL+mouse1快速打开类
- CTRL+SHIFT+F 在project中搜索文本
- CTRL+N 搜索类
- CTRL+F12 显示Java包含的方法结构
- ALT+Q 可以跳转到当前类的父类中
- CTRL+home/end 可以快速跳转到文件头/尾 或CTRL+【/】跳转到方法头/尾
- CTRL+alt+o 可以删除无用的包和自动添加包
- F11 即添加书签,而同时使用CTRL+F11可以添加有标记的书签,再次使用CTRL+数字键可以快速跳转各个书签,使用shift+F11可以显示所有的书签标记,alt+2也可以。
- CTRL+alt+方向左右键 可以跳转刚编辑过的位置,提高效率。
- CTRL+P 可以显示方法所需要的参数,很方便的快捷键
- CTRL+shift+I 在新窗口打开当前定义
- ctrl+E 或ctrl+shift+E 打开历史编辑记录
- ctrl+数字键盘-/+ 这个快捷键用于代码块收缩和展开
- CTRL+alt+L 用来代码的统一格式,同时加上shift可以选择代码规范的选项,在里面可以设置参数可以使方法调用深度优先排列和广度优先排列。
Android 开发学习进程0.13 Androidstudio快捷键 xmlns的更多相关文章
- Android 开发学习进程0.16 layout_weight属性 R文件关联XML Module
layout_weight属性 layout_weight属性我们常常用到,但有时候会发现它还有一些奇怪的属性,比如大多数使用时会把宽度设置成0,但要是宽度不设置成0会有什么效果? layout_we ...
- Android 开发学习进程0.19 webview 的使用
Android 中的webview android 中的webview是可以在app内部打开HTML等的网页,不必再打开浏览器,有两种实现方法,即webviewclient webChromeclie ...
- Android开发学习进程0.18 SharePreference的使用 AIDL
SharePreference SharePreference是一种持久化存储手段,使用场景很多,如第一次打开时加载的用户协议等.适合小数据单进程的应用.将数据以键值对的形式存储在XML中. 使用方式 ...
- Android 开发学习进程0.17 Android资源文件selector textview显示两种不同字体
selector 是安卓资源文件的一种,它可以使按钮等实现不同状态下的不同UI,不用在代码中实现,而使用方式有两种,一种在color文件下 创建.xml可以使按钮等字体在不同状态下的变化,其二是在dr ...
- Android 开发学习进程0.15 adb cardview framelayout 控件设置状态获取焦点
Android设备调试桥 即adb 使用adb进行无线调试的一些常用命令 adb tcpip 5555 设置调试端口为5555 防止冲突 adb shell ifconfig wlan0 查询局域网中 ...
- Android 开发学习进程0.27 kotlin使用 和viewbinding的使用
kotlin-android-extensions 插件被废弃 笔者曾经尝试写过一部分的kotlin代码 主要是项目中一些代码是kotlin完成的,其中我认为 kotlin的kotlin-androi ...
- Android 开发学习进程0.28 腾讯TBS接入和相关问题
TBS 的接入和使用 TBS 的接入 腾讯TBS是X5内核的升级版,可以当作webview 来打开 网页,可以以用来打开docx doc pdf 等文件,这里主要使用的是文件功能. 依赖接入 api ...
- Android 开发学习进程0.32 dwonloadmanager使用
downloadmanager时Android系统下载器,使用系统下载器可以避免用stream流读入内存可能导致的内存溢出问题.以下为downloadmanager初始化部分.apkurl为下载网络路 ...
- Android 开发学习进程0.33 横竖屏切换
安卓横竖屏大多数已经在manifest文件中将activity使用android:screenOrientation="portrait"属性写死,如简单的界面切换可直接更改为&q ...
随机推荐
- Vue开发者必会的基础知识盘点
你会Vue吗,你看以下知识点你掌握了多少?实际工作中是否运用的得心应手?如果是,那么恭喜你! Vue中的数据和DOM已经被关联起来,所有的东西都是响应式的.注意我们不再和HTML直接交互.一个Vue应 ...
- vue :没有全局变量的计数器
created: created () { let num = null this.mFun(num) }, methods: methods:{ mFun(m){ if (m === null) { ...
- CentOS 7.0 x86_64官方正式版系统(64位)
下载地址 http://www.xitongzhijia.net/linux/201603/69219.html
- 题解 洛谷 P3210 【[HNOI2010]取石头游戏】
考虑到先手和后手都使用最优策略,所以可以像对抗搜索一样,设 \(val\) 为先手收益减去后手收益的值.那么先手想让 \(val\) 尽可能大,后手想让 \(val\) 尽可能小. 继续分析题目性质, ...
- 前端 /deep/ 深入样式(很深入的那种哦) 简单收藏
简单介绍:使用vue脚手架和elemen-ui开发的前端项目 遇到这样的场景: 对div下的el-select下拉组件 设置样式,直接在标签上用style属性是完全可以的,但我们的开发规范是前端样式 ...
- 前端学习(十七):JavaScript常用对象
进击のpython ***** 前端学习--JavaScript常用对象 JavaScript中的所有事物都是对象:字符串.数字.数组.日期,等等 在JavaScript中,对象是拥有属性和方法的数据 ...
- 数据库(十一):Navicat可视化工具
进击のpython ***** 数据库--Navicat可视化工具 那命令行敲了那么久,难免影响开发效率 所以说就出现了一款可视化开发工具Navicat 下载位置:https://pan.baidu. ...
- 曹工说Spring Boot源码(30)-- ConfigurationClassPostProcessor 实在太硬核了,为了了解它,我可能debug了快一天
写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean ...
- Java中的锁机制
1.在Java中锁的分类 其实就是按照锁的特性分类的 公平锁,非公平锁 可重入锁 独享锁,共享锁 互斥锁,读写锁 乐观锁,悲观锁 分段锁 偏向锁,轻量级锁,重量级锁 自旋锁 相关资料:思维导图 使用场 ...
- windows 下安装YApi及集成Idea的YapiUpload
一准备工具 Mongodb Node和npm 二文档地址 https://hellosean1025.github.io/yapi/ 三安装步骤 1.安装Mongodb,请参考 2.安装Node,请参 ...