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的更多相关文章

  1. Android 开发学习进程0.16 layout_weight属性 R文件关联XML Module

    layout_weight属性 layout_weight属性我们常常用到,但有时候会发现它还有一些奇怪的属性,比如大多数使用时会把宽度设置成0,但要是宽度不设置成0会有什么效果? layout_we ...

  2. Android 开发学习进程0.19 webview 的使用

    Android 中的webview android 中的webview是可以在app内部打开HTML等的网页,不必再打开浏览器,有两种实现方法,即webviewclient webChromeclie ...

  3. Android开发学习进程0.18 SharePreference的使用 AIDL

    SharePreference SharePreference是一种持久化存储手段,使用场景很多,如第一次打开时加载的用户协议等.适合小数据单进程的应用.将数据以键值对的形式存储在XML中. 使用方式 ...

  4. Android 开发学习进程0.17 Android资源文件selector textview显示两种不同字体

    selector 是安卓资源文件的一种,它可以使按钮等实现不同状态下的不同UI,不用在代码中实现,而使用方式有两种,一种在color文件下 创建.xml可以使按钮等字体在不同状态下的变化,其二是在dr ...

  5. Android 开发学习进程0.15 adb cardview framelayout 控件设置状态获取焦点

    Android设备调试桥 即adb 使用adb进行无线调试的一些常用命令 adb tcpip 5555 设置调试端口为5555 防止冲突 adb shell ifconfig wlan0 查询局域网中 ...

  6. Android 开发学习进程0.27 kotlin使用 和viewbinding的使用

    kotlin-android-extensions 插件被废弃 笔者曾经尝试写过一部分的kotlin代码 主要是项目中一些代码是kotlin完成的,其中我认为 kotlin的kotlin-androi ...

  7. Android 开发学习进程0.28 腾讯TBS接入和相关问题

    TBS 的接入和使用 TBS 的接入 腾讯TBS是X5内核的升级版,可以当作webview 来打开 网页,可以以用来打开docx doc pdf 等文件,这里主要使用的是文件功能. 依赖接入 api ...

  8. Android 开发学习进程0.32 dwonloadmanager使用

    downloadmanager时Android系统下载器,使用系统下载器可以避免用stream流读入内存可能导致的内存溢出问题.以下为downloadmanager初始化部分.apkurl为下载网络路 ...

  9. Android 开发学习进程0.33 横竖屏切换

    安卓横竖屏大多数已经在manifest文件中将activity使用android:screenOrientation="portrait"属性写死,如简单的界面切换可直接更改为&q ...

随机推荐

  1. Python Ethical Hacking - TROJANS Analysis(4)

    Adding Icons to Generated Executables Prepare a proper icon file. https://www.iconfinder.com/ Conver ...

  2. Python numpy 浮点数精度问题

    Python numpy 浮点数精度问题 在复现FP(fictitious play, Iterative solution of games by fictitious play-page393)算 ...

  3. 紧急处理RAC环境有一个监听down 的情况

    初步处理 1. grid 登录查看是监听是否down掉 srvctl status listener -n node1 或者oracle登录 lsnrctl status 查看 如果掉了 grid 用 ...

  4. R星游戏如何绑定二次验证码_虚拟MFA_两步验证_谷歌身份验证器?

    一般点账户名——设置——安全设置中开通虚拟MFA两步验证 具体步骤见链接 R星游戏如何绑定二次验证码_虚拟MFA_两步验证_谷歌身份验证器? 二次验证码小程序于谷歌身份验证器APP的优势 1.无需下载 ...

  5. java 如何正确的输出集合或者对象的值

    java 如何正确的输出集合或者对象的值 一般out.println(Object) 和 System.out.println(Object),其中输出的都是Object.toString()方法.重 ...

  6. 面试题四十:数组中最小的k个数

    方法一:先排序后寻找前k个数: 方法二:受面试题三十九,寻找超过一半的数的启发,只把里面的middle改成k-1就行: void HalfNum( int [ ] Array ,int k){ int ...

  7. js原声代码 轮播图

    js轮播图 html部分:建立div,内嵌img标签,可以设置大小, <!doctype html> <html> <head> <meta charset= ...

  8. Button基本用语

    1.self.btn2 = Button(root,image = photo,command = self.login) 使用 image 图片作为按钮,command 作为响应 2.self.bt ...

  9. PHP acos() 函数

    实例 返回不同数的反余弦: <?phpecho(acos(0.64) . "<br>");echo(acos(-0.4) . "<br>&q ...

  10. IntelliJ IDEA 控制台输出中文乱码

    IntelliJ IDEA 控制台输出中文乱码部分如图所示: 解决方法一: 1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe. ...