2013年2月20日
摘要: 例如mp3播放器的音乐播放列表,点击一个item后开始播放音乐(OnItemClickListener),长按让其进入编辑模式(不跳转到另一个页面,还在同一个页面),此时用到了OnItemLongClickListener,然后再次长按某一个音乐的条目进行拖动(改变列表顺序),这时需要屏蔽掉上一次长按进入编辑模式的事件。实现代码如下package com.example.longdoubleclickdemo;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.c 阅读全文
posted @ 2013-02-20 09:34 花郎V 阅读(2903) 评论(1) 推荐(0) 编辑
  2013年2月17日
摘要: 有时app会需要点击某个item并实现选中的效果,例如做pad时用Fragment实现的左侧列表右侧内容的效果,点击左侧某一个item后会高亮选中有时简单的使用setSelected(boolean b)或setSelection(int position)会不成功,需要重写Adapter,并在getView中进行处理package com.example.selectitemtest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import and 阅读全文
posted @ 2013-02-17 11:51 花郎V 阅读(5735) 评论(1) 推荐(1) 编辑
  2013年1月9日
摘要: 1.ubuntu安装emacs后,启动emacs每次emacs弹出的窗体大小以及里面的提示信息看着不舒服,需要修改首先需要在~/目录下看是否有.emacs文件,如果没有则创建之,看是否有.Xdefaults文件,如果没有创建之.emacs文件配置(参考,可以看效果),这里增加了字体样式,会比默认的好看些(set-default-font "courier 10 pitch-12")(set-fontset-font "fontset-default"'han '("WenQuanYi Bitmap Song" . &q 阅读全文
posted @ 2013-01-09 15:22 花郎V 阅读(1899) 评论(0) 推荐(0) 编辑
  2012年12月20日
摘要: ubuntu下使用git提交代码时,git commit时默认的编辑器是nano,这个编辑器实在是太恶心了,用惯了vim,所以如果修改默认编辑器,可以这样解决:编辑.git/config,在core这块,加入editor = vim,嗯,这下舒服多了,走路也精神了 阅读全文
posted @ 2012-12-20 17:18 花郎V 阅读(808) 评论(0) 推荐(0) 编辑
  2012年12月18日
摘要: SSH是一种以安全、加密方式连接远程主机或服务器的方法。SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统。你可以用SSH从远程运行shell和X程序。 (1)安装SSH服务器 加入Universe和Multiverse源后,用新立得安装ssh和openssh-server: 网络 > ssh 网络 > openssh-server (1)用SSH登录远程ubuntu主机 假设远程Ubuntu主机安装了SSH服务器。远程Ubuntu主机的IP为:192.168.0.1 我们在命令行输入一下命令来连接:ssh username@192.168.0.1 (2)从 阅读全文
posted @ 2012-12-18 18:31 花郎V 阅读(4772) 评论(0) 推荐(1) 编辑
摘要: 发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备! 搞了一个上午才搞成功!小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate 阅读全文
posted @ 2012-12-18 14:45 花郎V 阅读(7532) 评论(2) 推荐(3) 编辑
  2012年10月25日
摘要: 有时候使用ListView显示一些数据时,希望在列表项的尾部增加一个页脚(注:不是放在屏幕的最低端),页脚会随着ListView的数量的增加而自动跟随,由于ListView在数量超过屏幕显示的数量的时候,导致你使用在布局中layout_below某个布局下失效(如果ListView数量少于屏幕显示数量,则显示页脚,否则将被覆盖)。实现方式有两种,一种是通过ScrollView里面嵌套布局实现,另一种是通过ListView的addFooterView()方法实现,第一种google官方不推荐。activity_main.xml<LinearLayout xmlns:android=&quo 阅读全文
posted @ 2012-10-25 15:41 花郎V 阅读(6555) 评论(0) 推荐(0) 编辑
  2012年10月17日
摘要: 中文翻译是基准线的意思,看似简单又有些不好理解,其实这个baseline相当于笔记本里写文字时候的底下的那条线,在RelativeLayout中baseline举例:比如,加入两个相邻的TextView,给第二个TextView一个大一点的padding(比如20dp),如果加了layout_alignBaseline到第二个TextView中的话,TextView中的文字"world"会与第一个TextView中的"hello"处于同一水平线,第二个TextView控件是上移了,就好像是"hello"和"world&quo 阅读全文
posted @ 2012-10-17 13:31 花郎V 阅读(34060) 评论(4) 推荐(2) 编辑
摘要: 关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi首先是几个基本概念:1.屏幕尺寸Screen size即显示屏幕的实际大小,按照屏幕的对角线进行测量。为简单起见,Android把所有的屏幕大小分为四种尺寸:小,普通,大,超大(分别对应:small, normal, large, and extra large).应用程序可以为这四种尺寸分别提供不同的自定义屏幕布局-平台将根据屏幕实际尺寸选择对应布局进行渲染,这种选择对于程序侧是透明的。2.屏幕长宽比Aspect ratio长宽比是屏幕的物理宽度与物理高度的比例关系。应用程序可以通过使用限定的资源来为指定的长宽比提供屏幕 阅读全文
posted @ 2012-10-17 09:23 花郎V 阅读(3250) 评论(2) 推荐(0) 编辑
  2012年10月16日
摘要: 昨天安装配置outlook的时候,由于公司要求要使用修改过的outlook才能使用,在官网下载安装证书后,总是不成功,各种错误不断,总是出现”该证书已被签发机构吊销“的错误,但是明明证书没有过期。下班时也被这个事情搞的心情很不爽,走的急把钥匙落到公司了,到家后果断进不了门,SB房东说没有备份钥匙,叫我找开锁公司,开锁公司竟然要100开我这个烂门,所以直接去网吧过了一宿,今早上班竟然又下雨了,我擦,霉运不断。仔细又查了下,需要我把之前已经安装的证书卸载掉从新安装就可以了解放办法:Internet选项-内容-证书-将你安装失败的证书删除,再将证书安装到”受信任的根证书颁发机构“即可 阅读全文
posted @ 2012-10-16 09:31 花郎V 阅读(9972) 评论(0) 推荐(1) 编辑