Mr_Leixiansheng的博客

冰冻三尺非一日之寒

排序:
默认
按更新时间
按访问量

CountDownTimer倒计时(模拟短信验证)

内容:介绍倒计时CountDownTimer的基本使用方法。模拟短信验证 步骤: 1、继承CountDownTimer,重写onTick()、onFinish() 2、代码中new出CountDownTimer子类,传好参数,调用start()执行 代码如下: &l...

2018-07-19 10:28:32

阅读数:48

评论数:0

安卓弹窗广告(自适应屏幕)

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/81062588 内容:弹窗广告 特点:根据屏幕尺寸和原图片比例自适应 代码如下: package com.example.leixiansheng.addia...

2018-07-16 11:46:19

阅读数:115

评论数:0

FlowLayout标签布局

转载请注明出处:https://blog.csdn.net/mr_leixiansheng/article/details/80924038 话不多说先上图     偷懒引用了三方库,啊哈哈,代码如下 布局 <LinearLayout xmlns:andr...

2018-07-05 11:20:18

阅读数:49

评论数:0

获取屏幕大小、获取底部虚拟按键高度

/** * 获取底部虚拟键盘的高度 */ public int getBottomKeyboardHeight(){ int screenHeight = getAccurateScreenDpi()[1]; DisplayMetr...

2017-10-20 11:32:09

阅读数:669

评论数:0

自定义控件Topbar 升级版

前言: 使用自定义组合控件的好处?     我们在项目开发中经常会遇见很多相似或者相同的布局,比如APP的标题栏,我们从三种方式实现标题栏来对比自定义组件带来的好处,毕竟好的东西还是以提高开发效率,降低开发成本为导向的。 1.)第一种方式:直接在每个xml布局中写相同的标题栏布局代码 xml v...

2017-07-07 17:01:32

阅读数:152

评论数:0

动态实现RelativeLayout,LinearLayout布局

今天由于项目需要,学习了用代码动态来布局,下面参考一些代码现学了怎样布局。现在和大家分享一下: [html] view plain copy print? RelativeLayout rl = new RelativeLayout(this);        Button bt...

2017-07-06 11:14:34

阅读数:186

评论数:0

RecyclerView实现ListView、GridView、瀑布流

不加分割线 加分割线 作用:可以代替ListView,使用更灵活 步骤: 1、引入RecyclerView包 2、布局文件使用RecyclerView控件(全包名路径 ) 3、活动中找到RecyclerView,设置布局管理,设置数据 4、自定义适配器继承RecyclerView.Adap...

2017-06-13 10:05:22

阅读数:241

评论数:0

Android RecyclerView 使用完全解析

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】 概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其...

2017-06-13 09:45:25

阅读数:162

评论数:0

自定义控件Topbar、自定义属性attrs

作用:相同或者类似的UI高度封装,以后直接修改模版即可使用,解决代码复用 步骤: (最先需要想好自己要构建什么样的控件及其属性有什么) 1、res / values 下添加 attrs 文件   设置自定义的属性和其输入格式 <!-- 自定义属性: 1、选好要定义...

2017-04-11 15:54:35

阅读数:274

评论数:0

Dialogs对话框集合

种类: 1、确定对话框(常规) 2、单选对话框(builder.setSingleChoiceItems()) 3、多选对话框(builder.setMultiChoiceItems()) 4、列表对话框( builder.setItems()) 5、自定义对话框(builder.setView...

2017-03-22 17:35:34

阅读数:170

评论数:0

ListView、Map、SimpleAdapter组合

注意:布局时应分清控件优先级、焦点需要汇集在ListView上 (此处CheckBox的点击事件优先级比ListView高,所以需要屏蔽,否则点击无响应)(楼主就是在这儿卡了半天) 步骤: (基本和普通listview操作一样) 1、主布局添加好ListView控件 2、添加ListView需要显...

2017-03-14 11:47:19

阅读数:223

评论数:0

ListView适配--BaseAdapter和SimpleAdapter的区别

使用频率(大到小) SimpleAdapter > BaseAdapter   ArrayAdapter(不推荐) 今天呢,我给大家带来的是BaseAdapter和SimpleAdapter的区别,大家可能会在用到适配器的时候会对两种适配器进行一个区别性的对比,然后再决定用哪一种适配器。...

2017-03-14 11:14:59

阅读数:546

评论数:0

自定义ListView ,适配器(BaseAdapter)

步骤同自定义ListView 区别:是用的是  BaseAdapter 作为适配器 代码如下: 1、新建News类 package com.example.leixiansheng.news; /** * Created by Leixiansheng on 2017/1/11. */ p...

2017-01-11 16:55:10

阅读数:202

评论数:0

简单自定义View及触摸监听

步骤: 1、新建类继承View、重写onDraw画出你要的图案 2、在XML文件中添加你自定义的View(相当于添加控件,但要完整的包名) 3、活动中和实现控件方法一样得到你自定义的View 4、给View设置  setOnTouchListener 监听,重画 1、新建类继承View、重写o...

2016-12-26 11:08:46

阅读数:348

评论数:0

android中通过自定义xml实现你需要的shape效果 xml属性配置

转载地址:http://www.xuebuyuan.com/1156365.html 在Android开发过程中,经常需要改变控件的默认样式, 那么通常会使用多个图片来解决。不过这种方式可能需要多个图片,比如一个按钮,需要点击时的式样图片,默认的式样图片,然后在写一个selector的xml...

2016-12-23 09:53:21

阅读数:177

评论数:0

自定义ListView

转载请注明出处:http://blog.csdn.net/mr_leixiansheng/article/details/53582514 步骤: 1、创建你要显示内容的类(方便之后创建对象) 2、自定义适配器(需继承 ArrayAdapter后重写) 3、为ListView设置布局文件(例如文本...

2016-12-12 14:42:28

阅读数:213

评论数:0

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