上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置行间距,如”3dp”。2、android:lineSpacingMultiplier设置行间距的倍数,如”1.2″。http://orgcent.com/android-textview-linespacingextra 阅读全文
posted @ 2013-03-03 20:44 water0504 阅读(281) 评论(0) 推荐(0) 编辑
摘要: Button或者ImageButton , 一旦使用,会取消掉父类的onClickListener ; 这个相当糟糕且麻烦。有个办法可以得到大部分人想要的需求:在按钮点击相应按钮功能,在按钮之外响应父类的onClickListener;1 . 在button上使用onClickListener2 . 在button上,setFocusable(false) ; 这里相当稀奇的是,叫做setFocusable,而不是setClickable,可能上来不是很好理解。3 . 在父类使用onItemClickListener 阅读全文
posted @ 2013-02-04 14:29 water0504 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 父RelativeLayout 套 子RelativeLayout ,并且以.9的图做背景,高度是wrap_content ;如果子View设置layout_alignParentBottom="true"则会出现.9的背景在高度上无限拉伸,而且并不贴着parent的底;layout_alignParentBottom="@id/hisParent"则不会导致拉伸。 阅读全文
posted @ 2013-02-04 14:28 water0504 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户 (Android 系统是基于Linux)的. 所以不同APK(用户)间互相访问数据默认是禁止的. 但是它也提供了2种APK间共享数据的形式: 1. Share Preference. / Content Provider APK可以指定接口和数据给任何其他APK读取. 需要自己实现接口和Share的数据. 本文对于这个不做详细解释 2. Shared User id 通过Shared User id,拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是 阅读全文
posted @ 2013-02-04 14:23 water0504 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。 我们在同一个application内部,可以随意的startActivity from Activity A to Activity B,而官方的文档中说startActivity可能会报NotFoundException,表示被start的Activity不存在。因此,我们很容易忽略另一 阅读全文
posted @ 2013-02-04 14:19 water0504 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Windows XP(Windows 2000也可以)自身就具备定时关机的功能,下面我们就来看看如何实现Windows XP的自动关机。 Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。 比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at 22:00 Shutdown -s”,这样,到了22点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdo.. 阅读全文
posted @ 2013-02-04 10:03 water0504 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 现需要实现这样的功能:将给定的多个定位点进行连接,让其形成一条路线;点击每个定位点出现该点的基本信息。百度地图有现成的路线覆盖物,但现有的路线(公交、驾车、步行)都只是起点到终点,不能经过多点。只需要继承ItemizedOverlay类,实现其draw、ontap方法:@Override public void draw(Canvas canvas, MapView mapView, boolean shadow) { super.draw(canvas, mapView, shadow); // Projection接口用于屏幕像素点坐标系统和地球表面经纬度点坐标系统之间的变换 Pro... 阅读全文
posted @ 2013-02-04 09:56 water0504 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 又查了一下win7上不了网的一些问题,我自己还碰到一个,ipconfig后,看到有两个网关,一个是0.0.0.0,一个是正常的网关,我想上不了网的原因应该在这里,网关不对,用下面这些命令修复一下,应该是可以的。转载一:微软推出WINDOWS7操作系统后,很多朋友都升级到了WIN7系统,有些原来是由vista升级的。但是在使用中会碰到这样一个问题:每次重启或在使用中,会不定期地提示 “默认网关不可用” 然后就不能连接网络了。使用修复功能或者使用ipconfig /renew(家庭网络)命令可以恢复正常,但是以后还会再次出现,该如何彻底解决这个问题呢? 这个问题在Vista SP2版本中也曾经出现 阅读全文
posted @ 2013-02-04 09:52 water0504 阅读(462) 评论(0) 推荐(0) 编辑
摘要: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("当前所处位置?"); recoverBuilder.setItems(new String[]{"黄河路339号","北京饭店","图书馆","快捷酒店"}, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int ite 阅读全文
posted @ 2013-02-04 09:43 water0504 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。 在查询中,我们可以注意到,类似于“select xx from table where rownum < n”(n>1)这样的查询是有正确含义的,而“select xx from table where rownum = n”这样的查询只在n=1的时候成立,“select xx from table where rownum > n”(n>1)这样的查询只能得到一个空集。另外“select 阅读全文
posted @ 2013-02-04 09:36 water0504 阅读(297) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页