码迷,mamicode.com
首页 > 2015年07月07日 > 全部分享
HorizontalListView中使用notifyDataSetChanged()和notifyDataSetInvalidated()
今天在项目中用到了水平ListView控件HorizontalListView,也是我在网上找的个开源HorizontalListView直接在项目中使用。我是把HorizontalListView放在了可以切换的Tab页面中的,在使用的时候发现了一个小问题:在切换TAB页时,更新对应的adapter数据时,调用adapter的notifyDataSetChanged()方法发现达不到想要的效果,...
分类:其他好文   时间:2015-07-07 19:35:37    阅读次数:219
android 自定义控件字体,解决字体偏移,卡顿,代码重复等问题
其实,安卓上使用自定义的字体非常得简单,在assets文件夹下面,自己定义一个font文件夹,然后,把自己的字体放进去,可以重命名一下,如图: 这样之后,在代码中,设置一下就可以,如下面所示: Typeface typeface = Typeface.createFromAsset(_instance.getAssets(), "fonts/mi4.ttf");...
分类:移动开发   时间:2015-07-07 19:33:47    阅读次数:191
[LeetCode][Java] Palindrome Number
题目: Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negative integers be palindromes? (ie, -1) If you are thinking of converting the integer to...
分类:编程语言   时间:2015-07-07 19:34:48    阅读次数:129
数组名作为函数参数(求学生平均成绩)
除了可以用数组元素作为函数参数外,还可以用数组名作为函数参数(包括实参和形参)应当注意的是:用数组元素作为实参时传递的是数组元素的值,而用数组名作为函数的实参,向形参(函数名或指针变量)传递的是数组首地址的值。 #include float average(float array[5]) { int i; float aver,sum=0; for(i=0;i<5;i++) sum+=...
分类:编程语言   时间:2015-07-07 19:32:26    阅读次数:210
路由器一键桥接Android实现
开始之前,首先说一下什么叫一键桥接,所谓一键桥接,就是点击一下,就可以对所连接的路由器进行网络中继设置,以实现路由器可以通过已有的无线路由器进行网络访问。 那么实现这个功能有几种方法呢?可以说有很多种,只要可以和路由网关进行通信就行。一般可以选择,Socket通信,Http通信。对于Http通信可以选择HttpClient, HttpURLConnection等。在本文中,为了实现的方便,我...
分类:移动开发   时间:2015-07-07 19:34:43    阅读次数:148
java编程思想---对象
一、对象 对于每种语言来说,都有自己操纵内存中元素的方法。 在java中,一切被视为对象。但是操纵对象的是一个“引用”。举个例子,可以比作为遥控器对电视的操作,遥控器就是引用,而电视为对象。 引用可以建立,比如String s;但没有初始化,其没法使用。在使用过程中,要报错。 二、创建对象 在java中,提供了大量的类型,我们也可以自己创建类型。 有了类型后,我们就可以使用ne...
分类:编程语言   时间:2015-07-07 19:33:26    阅读次数:141
GB2312,GBK,GB18030,UTF8四种汉字编码标准有什么区别和联系
从GB2312、GBK 到 GB18030,这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为 0。按照程序员的称呼,GB2312、GBK 到 GB18030 都属于双字节字符集 (DBCS)。 以下是这四种字符集的包含关系:GB2312...
分类:其他好文   时间:2015-07-07 19:33:54    阅读次数:174
测试利用多线程进行文件的写操作
最近学习NIO技术,了解了有关channel通道、buffer缓存以及selector选择器等技术,萌发了想写一个多点下载的一个简单测试demo。我将这个demo分成两步,第一步先实现将一个文件分段复制到一个文件中(通常我们是将文件以流的形式一个字节一个字节的复制到目标文件中,现在我们是将文件分段,启用多个线程,每个线程复制一部分,然后再根据原文件分段的位置组装成一个文件,实现高效的目的)。下面帖源...
分类:编程语言   时间:2015-07-07 19:34:22    阅读次数:130
架构师速成7.3-devops为什么很重要
evops是一个很高大上的名字,其实说的简单点就是开发和运维本身就是一个团队的,要干就一起把事情干好。谁出了问题,网站都不行。作为一个架构师,必须要devops,而且要知道如何推行devops。 首先要自动化,举个阿里的例子,阿里通过aone系统来实现半自动化部署: 开发人员开发代码先自测通过后,提交代码到git。在aone中一键部署到日常环境。部署是自动化扫描依赖冲突,系统安全等问题...
分类:其他好文   时间:2015-07-07 19:34:12    阅读次数:224
关注C-RAN 的五大理由
最近行业媒体上有大量关于移动网络运营商(如美国的Verizon Wireless和AT&T、法国电信以及中国移动等)如何在着力探索一种称为C-RAN(或集中化无线接入网的新型网络架构)的报道。...
分类:其他好文   时间:2015-07-07 19:31:33    阅读次数:262
Android中ViewPager与HorizontalListView的滑动冲突处理
Android开发中,有不少的控件都有点击或滑动冲突事件,比如ListView的onitemclick事件与item上的Button(如果有Button的话)等。今天在工作中用ViewPager里面的页面套用HorizontalListView,横向 划动也有冲突,解决办法很简单,只要在HorizontalListView中重写onInterceptTouchEvent(MotionEvent ...
分类:移动开发   时间:2015-07-07 19:33:33    阅读次数:450
我的Android进阶之旅------>Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
开发中常常需要自己定义Listview,去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。 如果你的自定义ListViewItem中有Button、ImageButton或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus。所...
分类:移动开发   时间:2015-07-07 19:33:23    阅读次数:159
hive编程指南--employees表数据定义
hive编程指南--employees表数据定义...
分类:其他好文   时间:2015-07-07 19:32:01    阅读次数:117
Android蓝牙通信详解
mDevice是你要去连接的那个蓝牙的对象 , 1234为配对的pin码...
分类:移动开发   时间:2015-07-07 19:32:48    阅读次数:262
android仿IOS,滑动隐藏底部ScrollView
在我们开发android app时,会有很多效果都需要模仿IOS,最近在做一个页面时,其中用到了 ScrollView,但要做成IOS那种在ScrollView滑动时,浮在ScrollView的功能按钮要隐藏,当滑动结束后,功能按钮又要显示出来。效果如下图所示:       gif实在是不好搞,所以只能截个静态图来表示一下,当ScrollView滑动时,浮在最下面的按钮会以动画的形式隐藏,当停止...
分类:移动开发   时间:2015-07-07 19:31:18    阅读次数:207
设计模式那点事--建造者模式
概念:         建造者模式(Builder),将一个复杂对象的创建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。我们只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需知道了。         例子:         一个鲜活简单的例子总能让人...
分类:其他好文   时间:2015-07-07 19:30:51    阅读次数:81
Linux下实现RAID
一、实验目的 1.掌握Linux系统下软RAID的实现方法; 2.掌握RAID5的配置过程; 3. 通过实验熟悉RAID、5的特点。 二、实验内容及步骤 1、在VMware中创建一台Linux。 2、将该Linux添加4块虚拟磁盘(选择SCSI类型,2G)。 3、在Linux中使用madam创建RAID5,三块磁盘做RAID5,一块磁盘做备盘。 4、格式化并挂载...
分类:系统相关   时间:2015-07-07 19:32:36    阅读次数:243
2081条   上一页 1 ... 22 23 24 25 26 27 28 ... 123 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!