实现代码Adapter的代码其中:ViewHolder分别是三个不同的布局,也就是ListView中每一项的布局TYPE_1...是三种类型.在使用不同布局的时候,getItemViewType和getViewType不能少,一般是不用这两个函数的重载的 class RunRankAdapte...
分类:
移动开发 时间:
2015-03-13 15:57:39
阅读次数:
127
原文地址:http://blog.csdn.net/sodino/article/details/58221471.Activity全透明同学zzm给了这个有趣的代码,现在公布出来。先在res/values下建colors.xml文件,写入: #9000 这个值设定了...
分类:
移动开发 时间:
2015-03-13 15:52:42
阅读次数:
207
1、WPF和 传统的WinForm 类似, WPF 同样需要一个 Application 来统领一些全局的行为和操作,并且每个 Domain (应用程序域)中只能有一个 Application 实例存在。和 WinForm 不同的是 WPF Application 默认由两部分组成 : App.xa...
分类:
移动开发 时间:
2015-03-13 15:49:13
阅读次数:
139
android提供了JUnit测试框架和Instrumentation框架。关于具体的测试教程请查看wiki1.JUnitTestCase类常用的测试类有ApplicationTestCase——测试整个应用程序的类。它允许你注入一个模拟的Context到应用程序中在应用程序启动之前初始化测试参数并在应用程序结束之后销毁之前检..
分类:
移动开发 时间:
2015-03-13 14:41:10
阅读次数:
171
基于Http的通信packagecom.example.httpgetdemo;
publicclassMainActivityextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
findViewById(R.id.button1)..
分类:
移动开发 时间:
2015-03-13 14:41:17
阅读次数:
159
GoogleEspressoEspresso是一个新工具,相对于其他工具,API更加精确。并且规模更孝更简洁并且容易学习。它最初是2013年GTAC大会上推出的,目标是让开发者写出更简洁的针对APP的UI测试代码。虽然针对的是开发者(Developer),但是对于测试人员来说也是可以用的。因为它有一些Ro..
分类:
移动开发 时间:
2015-03-13 14:36:45
阅读次数:
142
/**
*@param自动匹配listview的高度
*/
publicvoidsetListviewHeight(ListViewlistView){
ListAdapterlistAdapter=listView.getAdapter();
if(listAdapter==null){
return;
}
inttotalHeight=0;
for(inti=0;i<listAdapter.getCount();i++){
Viewlistitem..
分类:
移动开发 时间:
2015-03-13 14:37:31
阅读次数:
158
longfirstTime=0;
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){
longsecondTime=System.currentTimeMillis();
if(secondTime-firstTime>2000){//如果两次按键时间间隔..
分类:
移动开发 时间:
2015-03-13 14:35:20
阅读次数:
199
现成的Android 5.0源码,可直接下载,还未进阶的朋友们,快来取啊!...
分类:
移动开发 时间:
2015-03-13 14:32:58
阅读次数:
173
1.交互篇
2.视觉篇
交互篇
1.SlidingUpPanelLayout
项目介绍:他的库提供了一种简单的方式来添加一个可拖动滑动面板(由谷歌音乐推广,谷歌地图和Rdio)你的Android应用程序。
项目地址:https://github.com/umano/AndroidSlidingUpPanel
DEMO演示:
2.FoldableLayout
...
分类:
移动开发 时间:
2015-03-13 14:29:51
阅读次数:
1238
这是一组共4种效果非常炫酷的CSS3移动手机滑动隐藏侧边栏菜单特效。这四种效果分别是:默认的点击滑动侧边栏菜单效果、带3D transforms的滑动侧边栏效果、文字缩放和淡入淡出效果的滑动侧边栏以及使用translate来实现滑动侧边栏的效果。
每一个滑动侧边栏效果都带有从右到左淡入淡出的滑动过渡效果。菜单栏中的菜单项以一个接一个的方式显示,这种效果是通过为它们分别添加 transition-...
分类:
移动开发 时间:
2015-03-13 14:30:05
阅读次数:
198
看下日志,报了一个错误,大致原因是找不到so文件。该错误是在模拟器中运行产生的,真机运行并不会出现。
经询问,该原因是我启动的模拟器是x86结构的,涉及到底层的东西需要使用arm结构的模拟器,所以不是程序出了问题,而是模拟器的问题,新建一个arm结构的模拟器就不会报该错误了。然而在windows下启动一个arm结构的模拟器需要花费很长时间,所以现实中涉及到这方面的东西,还是使用真机把,当然还有另一...
分类:
移动开发 时间:
2015-03-13 14:29:44
阅读次数:
299
如果你想要在一个TextView显示一个被高亮显示的子字符串。例如,我想让"123456789"中的"345"被高亮显示。注意,我这里指的只高亮一部分,而不是全部高亮。你会怎么做?我不知道会不会有一些初学者会想到的是,让这些子字符串分部于不同的TextView,再对每个TextView进行单独处理。当然,如果你已经是一个已经有一些经验的开发者,那我想,你应该就不会再这样去思考了。因为,Android已经给我封装好了——SpannableStringBuilder。下面我就学习Android中对控件的一些封装...
分类:
移动开发 时间:
2015-03-13 14:26:32
阅读次数:
150
功能说明:
1. 位置记录功能。
2. 位置发送到服务端。
3. 轨迹回放。
4. 搜索附近正在使用的人。...
分类:
移动开发 时间:
2015-03-13 14:22:28
阅读次数:
170
1.大家在判断字符串是否为null时,肯定第一时间就写出string != nil奇怪的时,传过来的null值始终通过了验证。查了一些资料,发现如果你时远程调用服务类,得到null值需要这样去判断if([string isKindOfClass:[NSNull class]]){}2.在使用text...
分类:
移动开发 时间:
2015-03-13 14:16:52
阅读次数:
2098
在plist文件中添加key:View controller-based status bar appearance 为NO在程序中 使用[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusB...
分类:
移动开发 时间:
2015-03-13 14:14:27
阅读次数:
121
三种方式使得iOS程序即使在关闭或崩溃的情况下也能够在后台持续进行一些任务,比如更新程序界面快照,下载文件等。这三个方法分别是Background Fetch,Remote Notification和NSURLSession的backgroundSessionConfigurationBackgro...
分类:
移动开发 时间:
2015-03-13 14:09:18
阅读次数:
157