当前位置: 编程技术>移动开发
本页文章导读:
▪tomcat怎么设置默认启动项目(虚拟路径) tomcat如何设置默认启动项目(虚拟路径)
有时候我们想在浏览器的地址栏中输入localhost:8080,就能访问到我们的项目:方法如下:打开tomcat\conf路径下的server.xml文件,找到下面的</Host>.........
▪ ListView卡通片效果 ListView动画效果
默认的listView的加载样式比较生硬,如果想修改其实很简单,例如google+加载样式就比较舒服,其实只需要设置一个参数即可:mListView.setLayoutAnimation(getListAnimStyle());其中这个.........
▪ [地图View removeAnnotations:arr]; 这样老报错,为什么 [mapView removeAnnotations:arr]; 这样老报错,为什么:
NSArray *arr = [mapView annotations];[mapView removeAnnotations:arr];百度地图api,这样删除图钉总是报错,求解释,错误信息如下2012-02-10 22:35:29.106 BaiduMapS.........
[1]tomcat怎么设置默认启动项目(虚拟路径)
来源: 互联网 发布时间: 2014-02-18
tomcat如何设置默认启动项目(虚拟路径)
有时候我们想在浏览器的地址栏中输入localhost:8080,就能访问到我们的项目:
方法如下:
打开tomcat\conf路径下的server.xml文件,找到下面的</Host>节点,在它上面一行加上
<Context path="" reloadable="true" docBase="项目名"/>
问题解决了!
有时候我们想在浏览器的地址栏中输入localhost:8080,就能访问到我们的项目:
方法如下:
打开tomcat\conf路径下的server.xml文件,找到下面的</Host>节点,在它上面一行加上
<Context path="" reloadable="true" docBase="项目名"/>
问题解决了!
[2] ListView卡通片效果
来源: 互联网 发布时间: 2014-02-18
ListView动画效果
默认的listView的加载样式比较生硬,如果想修改其实很简单,例如google+加载样式就比较舒服,其实只需要设置一个参数即可:
mListView.setLayoutAnimation(getListAnimStyle());
其中这个getListAnimStyle()也就是你想要的效果,需要自己实现。
public LayoutAnimationController getListAnimStyle() {
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(300);
set.addAnimation(animation);
//从左向右
// animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, -1.0f,
// Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
// 0.0f, Animation.RELATIVE_TO_SELF, 0.0f);
//从上向下
animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
-1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
animation.setDuration(500);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(
set, 0.5f);
return controller;
}
其实最主要的就是animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, -1.0f,
// Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
// 0.0f, Animation.RELATIVE_TO_SELF, 0.0f);
修改参数即可。
默认的listView的加载样式比较生硬,如果想修改其实很简单,例如google+加载样式就比较舒服,其实只需要设置一个参数即可:
mListView.setLayoutAnimation(getListAnimStyle());
其中这个getListAnimStyle()也就是你想要的效果,需要自己实现。
public LayoutAnimationController getListAnimStyle() {
AnimationSet set = new AnimationSet(true);
Animation animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(300);
set.addAnimation(animation);
//从左向右
// animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, -1.0f,
// Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
// 0.0f, Animation.RELATIVE_TO_SELF, 0.0f);
//从上向下
animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
-1.0f, Animation.RELATIVE_TO_SELF, 0.0f);
animation.setDuration(500);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(
set, 0.5f);
return controller;
}
其实最主要的就是animation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, -1.0f,
// Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF,
// 0.0f, Animation.RELATIVE_TO_SELF, 0.0f);
修改参数即可。
[3] [地图View removeAnnotations:arr]; 这样老报错,为什么
来源: 互联网 发布时间: 2014-02-18
[mapView removeAnnotations:arr]; 这样老报错,为什么:
NSArray *arr = [mapView annotations];
[mapView removeAnnotations:arr];
百度地图api,这样删除图钉总是报错,求解释,错误信息如下
2012-02-10 22:35:29.106 BaiduMapSW[7782:707] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x2c1690> was mutated while being enumerated.'
*** First throw call stack:
(0x33d588bf 0x33fa81e5 0x33d583e3 0xaa0d 0x52c7 0x368f 0x33cb2435 0x3711c9eb 0x3711c9a7 0x3711c985 0x3711c6f5 0x3711d02d 0x3710f99b 0x33d2cb4b 0x33d2ad87 0x33d2b0e1 0x33cae4dd 0x33cae3a5 0x30532fcd 0x3712f743 0x21e3 0x2188)
terminate called throwing an exception(gdb)
找到解决方法了
NSArray* array = [NSArray arrayWithArray:mapView.annotations];
[mapView removeAnnotations:array];
应该把数组复制一份出来才行
NSArray *arr = [mapView annotations];
[mapView removeAnnotations:arr];
百度地图api,这样删除图钉总是报错,求解释,错误信息如下
2012-02-10 22:35:29.106 BaiduMapSW[7782:707] *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x2c1690> was mutated while being enumerated.'
*** First throw call stack:
(0x33d588bf 0x33fa81e5 0x33d583e3 0xaa0d 0x52c7 0x368f 0x33cb2435 0x3711c9eb 0x3711c9a7 0x3711c985 0x3711c6f5 0x3711d02d 0x3710f99b 0x33d2cb4b 0x33d2ad87 0x33d2b0e1 0x33cae4dd 0x33cae3a5 0x30532fcd 0x3712f743 0x21e3 0x2188)
terminate called throwing an exception(gdb)
找到解决方法了
NSArray* array = [NSArray arrayWithArray:mapView.annotations];
[mapView removeAnnotations:array];
应该把数组复制一份出来才行
最新技术文章: