* Android实战
文章平均质量分 90
阿曌
找到兴趣,保持学习。
展开
-
Android使用反射机制设置ListView的默认焦点
基本学 Android 的都会遇到这个问题吧——“Android 的 ListView 如何设置默认焦点?”在网上找到了很多方法都行不通:1.setSelection(0)mListView.setSelection(0);这个是最大众的,大家都知道的方法,可是在初始化的时候并不管用。2.异步 setSelection(0)mListView.post(new Runnable() {原创 2015-07-15 11:20:30 · 3255 阅读 · 4 评论 -
【Android实战】记录自学自定义GifView过程,能同时支持gif和其他图片!【实用篇】
之前写了一篇博客,《【Android实战】记录自学自定义GifView过程,详解属性那些事!【学习篇】》 关于自定义GifView的,详细讲解了学习过程及遇到的一些类的解释,然后完成了一个项目,能通过在xml加入自定义 view (MyGifView)中加入自定义属性(my:gif_src = “@drawable/coffee”),达到播放gif图片的效果。但是,有几个问题1.gif_src 属原创 2015-07-08 19:41:11 · 4327 阅读 · 7 评论 -
【Android实战】记录自学自定义GifView过程,详解属性那些事!【学习篇】
我现在要自定义一个ImageView,用来显示Gif图片自定义View,是肯定需要重写构造方法的。public class MyGifView extends ImageView { public MyGifView(final Context context, final AttributeSet attrs, final int defStyle) { super(cont原创 2015-07-08 09:08:39 · 3460 阅读 · 6 评论 -
【Android实战】用ViewPager偏移看到下一页部分内容
机顶盒项目有个需求,在TV选项下,要求第一页显示节目时,能看到第二页部分内容(也就是图中最右边有黑色遮罩层的那些是第二页的内容):当向右翻页时,第二页的内容滑到最左边,且第三页的部分内容显示在最右边。这个项目我是用ViewPager实现滑页的,现在来针对上面的需求进行讲解如何实现。1.准备工作为此我新建了个简单的项目,用一个ViewPager包裹4个View,每个View给它一个不一样的背景色,并给原创 2015-10-10 10:31:02 · 9174 阅读 · 5 评论 -
ListView 中 getSelectedView() 和 getSelectedItem() 区别
本文是基于作者遇到的一个bug而来,如果正常情况下,可以不考虑本文做法。从官方的注释上看getSelectedView()好像是得到当前选中的 item 的view,getSelectedItem()得到的当前选中的 item 所绑定的数据。这两个得到的数据类型都不相同怎么比较?首先,看到getSelectedItem()的源码 实现: /** * @return The data原创 2015-11-11 16:44:23 · 13573 阅读 · 6 评论 -
【Android】多功能二维码实现思路,自动连接WI-FI
现在项目的需求是: 1. 带AP功能的机顶盒端能生成二维码,供手机客户端扫描 1.1 如果用非特定应用(手机助手)扫描,则跳转下载手机助手界面 1.2 如果用手机助手扫描,自动连接到该机顶盒的WI-FI 2. 不带AP功能的机顶盒也能生成二维码 2.1 同1.1 2.2 如果用手机助手扫描,自动连接到该机顶盒所连接到的WI-FI首先,必须了解什么是二维码? 简单来说,二维码就是把一段原创 2015-09-25 17:40:50 · 9212 阅读 · 4 评论 -
Android快速自定义控件+实战演示(一)新手进阶必看!
前言说到自定义控件,随便百度一下,都是继承View或者ViewGroup,然后重写onMeasure,onLayout,onDraw,其实实战开发中有更简单快捷的方法,那就是直接继承XXXLayout,然后导入xml布局,下面我将用一个实例来讲解。这一节会讲到知识点有: 1.如何快速、简单自定义控件(完全不需要重写onDraw,onMeasure,onLayout哦!)项目目标现在要求实现一种自原创 2015-06-13 10:58:31 · 2782 阅读 · 0 评论 -
Android快速自定义控件+实战演示(二)组合自定义view+回调
此文接着《Android快速自定义控件+实战演示(一)新手进阶必看!》的教程接着讲解。这一次会讲到知识点有: 1.自定义数字按键view 2.结合数字按键和圆盘按键 3.如何思考设计以及使用回调已经学会一的同学可以直接跳到标题-结合数字按键和圆盘按键-处接着往下看。回顾一下项目目标我们要实现一种用在机顶盒端的自定义键盘,效果图如下 第一讲讲了如何自定义圆盘按键,现在我们来实现白色的数字按键(原创 2015-06-21 23:11:38 · 1965 阅读 · 0 评论 -
Android快速自定义控件+实战演示(三)完整键盘和组合回调!
此文接着《Android快速自定义控件+实战演示(二)组合自定义view+回调》继续讲解。这一节会提供的知识点: 1.如何把之前做好的单一控件组合成一个完整的键盘控件 2.如何在新的键盘控件里进行回调操作,使得能够选中点击某个数字/字母时,进行相关操作(比如打印出来)回顾一下项目目标我们要实现一种用在机顶盒端的自定义键盘,效果图如下 在上一节,我们已经实现了单个自定义按键的切换,现在就是通过原创 2015-06-27 11:11:49 · 2139 阅读 · 1 评论