默小铭的博客

授人以鱼不如授人以渔------大专生的逆袭之旅

Android布局开发神器,Tools属性详解

导读: Android Studio的布局XML布局文件支持tools命名空间,这个属性主要用于preview预览界面, 构建应用程序时,构建工具将删除这些属性,以便对APK大小或运行时行为没有影响。 也就是说,我们编写布局时,直接用这个属性设计我们的布局,生成apk时不会构建到项目中去,这样...

2018-02-01 12:42:58

阅读数 1092

评论数 0

AppBarLayout 简单使用

导读本篇文章将介绍Materia_Design控件,design包中的AppBarLayout的简单使用说明控件简介 AppbarLayout继承于LinearLayout,是一个垂直的LinearLayout,它实现了Material Design的许多功能和特性,即滚动手势(Scrolling...

2017-10-24 00:11:59

阅读数 5540

评论数 1

Floating Action Button 简单使用

导读本文将介绍Materia_Design控件,FAB(Floating Action Button)的简单使用,以及在日常使用可能遇到的坑控件简介 Floating Action Button 继承于 ImageButton,ImageButton 继承于 ImageView 因此FAB可以使用...

2017-09-18 16:46:37

阅读数 1470

评论数 0

CardView详解

导读本篇文章将介绍Android 5.0新增的组件CardView (继承于FrameLayout)以及本人在开发中遇到的诡异问题控件私有属性说明 属性 说明 android.support.v7.cardview:cardBackgroundColor 背景颜色 android...

2017-09-14 14:09:49

阅读数 1354

评论数 0

Gradle使用小技巧 各类库版本号同步

导读 Android开发中,由于依赖库升级迭代非常快的原因,一旦有新的更新我们就要修改moudle的版本信息,显得非常麻烦 那么封装一下Gradle的版本号配置就显得十分重要了 本篇将针对Gradle的版本号配置作为讲解,下面内容介绍下个人总结的几种方式 第一种方式:配置gradle.prope...

2017-07-28 20:59:45

阅读数 2799

评论数 0

Keyboard 软键盘阻挡输入框爬坑指南

导读:日常开发中我们经常会用到EditText输入框,但有时我们的输入框会出现被软键盘界面阻挡,那么我们就会想到设置android:windowSoftInputMode属性但是,当我们用的正爽的时候,又会出现什么布局上移,ba..ba..ba的bug因此,本篇将针对个人在开发中遇到的”软键盘阻挡...

2017-07-14 14:14:45

阅读数 4809

评论数 6

Keyboard 输入框与软键盘联动

导读:日常开发中,为了用户更好的体验,如注册页面,如果要输入电话号码,软键盘就显示拨号界面,对我们来说一行代码的事,用户切换键盘少了几步,对用户体检是很不错.以下内容将针对输入框与软键盘来介绍… 简介本篇主要介绍EditText控件中的两个属性 android:inputType 和 andro...

2017-07-12 17:41:41

阅读数 1197

评论数 0

keyboard 动态启动或关闭软键盘

导读:这里是一个关于Keyboard开启或关闭的工具类,方便平常直接拷贝用,就不赘述了

2017-07-11 17:35:36

阅读数 661

评论数 0

App Widgets 详解四 RemoteViews、RemoteViewsService和RemoteViewsFactory

导读本篇文章将介绍”集合视图”,App Widget 复杂布局的实现 App Widget 小部件系列其他文章链接 App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity中添加App Wi...

2017-06-27 17:41:45

阅读数 1678

评论数 1

App Widgets 详解三 Activity中添加App Widgets

导读 从官方文档可知,App widgets 是微型应用视图,能够嵌入到其他的应用程序(如系统桌面/其他应用的Activity) 由于现在App Widget在实际开发中已经不常见了,本篇简单介绍如何将widget添加到当前Activity 有兴趣深入研究的同学可以看下Launch实现widget...

2017-06-22 15:07:38

阅读数 982

评论数 0

App Widgets 详解二 Configuration Activity

导读:本篇主要介绍 Configuration Activity 的配置与使用 App Widget 小部件系列其他文章链接: App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity中添加...

2017-06-22 14:49:24

阅读数 1175

评论数 0

App Widgets 详解一 简单使用

导读:本文根据谷歌官方文档,加上本人理解汇编而成,如有雷同,说明都是从官方文档学习的. App Widget 小部件系列其他文章链接 App Widgets 详解一 简单使用App Widgets 详解二 Configuration ActivityApp Widgets 详解三 Activity...

2017-06-22 14:23:41

阅读数 1068

评论数 0

TextInputLayout与TextInputEditText详解

导读:Android 从5.0版本开始,新增了Android Materia Design库,让开发者高效的实现炫酷的UI效果本篇文章将介绍Materia Design库的TextInputLayout与TextInputEditText组件TextInputLayout TextInputLay...

2017-06-12 11:12:09

阅读数 16534

评论数 2

布局优化必备 Hierarchy Viewer 工具使用

导读: 不合理的布局会使我们的应用程序UI性能变慢,Android 自带的 Hierarchy Viewer 工具能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设计.让我们更好地检视和设计用户界面(UI),绝对是UI检视的利器.平常没事想学习别人APP的布局设计,也可...

2017-06-08 17:02:32

阅读数 3428

评论数 1

布局优化神器 include 、merge、ViewStub标签详解

导读在日常开发中,我们可能会遇到有很多相似的布局,如果我们每一个XML文件都写一次,不说麻烦,代码也显得冗余,而且可读性也很差.这时候我们该怎么弄,本编文章将会介绍include、merge和ViewStub标签的用法供大家参考学习…!include标签include标签常用于将布局中的公共部分提...

2017-06-07 16:44:34

阅读数 5016

评论数 0

样式和主题(Style and Theme)详解

导读:本篇文章主要根据官方文档修改,介绍了样式和主题的使用以及要注意的问题,同时也提供了Android Studio 快速抽取Style 和 编辑 Theme 的方法.样式简介:样式是指为 View 或窗口指定外观和格式的属性集合.样式可以指定高度、填充、字体颜色、字号、背景色等许多属性. 样式是...

2017-06-03 15:58:21

阅读数 3592

评论数 0

Preference 系统自带的偏好设置页面解析

导读最近做项目无意中看到Perference类,发现Android系统设置就是用这个实现,感觉自己以前写的设置页面都白写了,而且还浪费时间关于设置页面的介绍这里就不详细介绍了,官方文档已经写得很详细,官方推荐我们使用在XML文件中声明Preference类的各种子类构建设置页面,而不是使用View...

2017-06-01 10:20:30

阅读数 2244

评论数 0

Android 动态权限管理学习指南

导读:Android 6.0版本之前的权限,只要在清单文件中声明就可以了,而Android 6.0 版本以后权限需要动态申请本篇主要介绍Android 6.0新增的权限机制的简介与使用,用于日常工作快速使用该特性权限机制简介:新的权限机制分为两类:Normal Permissions 和 Dang...

2017-05-25 15:21:56

阅读数 1391

评论数 0

图片处理(防止内存溢出)

导读本篇承接 内存泄漏与内存溢出总结

2017-04-08 12:16:03

阅读数 2819

评论数 0

内存泄漏与内存溢出总结

导读:本篇文章是最近几天关于内存优化的个人学习总结,从基础到日常常见的内存泄漏的顺序慢慢介绍…本编全文本,可能有些单调,不过认真看下来,肯定收益良多!如果急着解决,直接看 “常见的内存溢出处理”,”常见的内存泄漏”java 内存分配策略Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式...

2017-04-08 12:14:00

阅读数 3839

评论数 0

提示
确定要删除当前文章?
取消 删除