New human

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年2月28日

摘要: 虽然网上有很多底部菜单栏的实现方式,但是实现方式各种各样,很多也不符合自己的口味,所以还是总结下底部菜单栏的实现方式,以便以后方便查询使用实现方式一:通过TabWidget实现这种方式主要是在布局中将TabWidget标签嵌套在RelativeLayout中,并且在TabWidget标签中中设置android:layout_alignParentBottom="true"另外,下划线和选项卡之间的线去除的方法时在TabWidget标签中设置属性android:tabStripEnabled="false"main.xml<?xml version= 阅读全文
posted @ 2013-02-28 08:49 mypzx 阅读(270) 评论(0) 推荐(0)

2013年2月27日

摘要: java List 排序 Collections.sort用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:代码:Java代码/*** 根据order对User排序*/publicclassUserimplementsComparable<User>{ privateString name; privateInteger order; publicString getName() { returnname; } publicvoidsetName(String name) { this.name = name; 阅读全文
posted @ 2013-02-27 16:38 mypzx 阅读(290) 评论(0) 推荐(0)

摘要: 基本上很多应用都是用了这个功能当数据多时方便快速查看浏览定位查询等,本案例功能比较简单,需要跟完善的话就要继续优化。先上运行效果图如下:第一步:首相自定义SideBar类继承View类,用于绘制A-Z文字控件,如下:Java代码importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;importandroid.graphics.Paint;importandroid.graphics.Paint.S 阅读全文
posted @ 2013-02-27 16:34 mypzx 阅读(2375) 评论(0) 推荐(0)

2013年2月26日

摘要: 使用<include /> 标签来重用layout代码如果在一个项目中需要用到相同的布局设计,可以通过<include /> 标签来重用layout代码,该标签在android开发文档中没有相关的介绍。在 用到了这个标签:<com.android.launcher.Workspaceandroid:id="@+id/workspace"android:layout_width="fill_parent"android:layout_height="fill_parent"launcher:defaultS 阅读全文
posted @ 2013-02-26 17:17 mypzx 阅读(256) 评论(0) 推荐(0)

摘要: 由于最近做的项目中也用到了这个功能,今天刚好实现了下,就趁现在有时间写篇博客分享下。在做的时候也参考了下别人的代码,毕竟站在巨人的肩膀上才会是自己更加强大。哈哈!先看看新浪的下拉更新是什么样的吧! OK,今天我们要实现的就是上面的下拉刷新功能。 首先实现下拉刷新的布局文件 layout/head.xml[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><!--ListView的头部--><LinearLayoutxmlns:android="http:/ 阅读全文
posted @ 2013-02-26 17:14 mypzx 阅读(255) 评论(0) 推荐(0)

摘要: 这是我现在做的一个毕业设计项目:右边这个就是下拉菜单啦,看见有的地方叫他 ICS式下拉菜单,哎哟,不错哦!下面先讲一下实现原理:这种菜单实际上就是一个弹出式的菜单,于是我们想到androidPopupWindow 类,给他设置一个view 在弹出来不就OK了吗。PopupWindow 的用法也很简单主要方法:步骤1.new 一个实例出来,我们使用这个构造方法即可,publicPopupWindow(ViewcontentView, int width, int height)3个参数 你要显示的view,显示宽度,显示高度使用实例:[java]view plaincopyViewview=La 阅读全文
posted @ 2013-02-26 15:54 mypzx 阅读(652) 评论(0) 推荐(0)

2013年2月25日

摘要: 一、权限的获取:应用程序如要要使用联网功能,或者是操作SD卡,需要在AndroidManifest.xml中配置相应的权限:[xhtml]view plaincopy<!--联网权限--><uses-permissionandroid:name="android.permission.INTERNET"/><!--SD卡操作权限--><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>二、要操作SD卡,首先要读取 阅读全文
posted @ 2013-02-25 17:39 mypzx 阅读(396) 评论(0) 推荐(0)

2013年2月23日

摘要: ry as:Bundle extras =newBundle();extras.putSerializable("HashMap",Hash_Map);intent.putExtras(extras);and in second ActivityBundle bundle =this.getIntent().getExtras();if(bundle!=null){Hash_Map= bundle.getSerializable("HashMap");becuaseHashmapby default implementsSerializableso yo 阅读全文
posted @ 2013-02-23 16:24 mypzx 阅读(333) 评论(0) 推荐(0)

摘要: 在WebView上显示HTML内容,包括英文以及中文。有3种方法可以有用:(1)使用loadData方法。这种方法需要先将HTML内容进行编码,否则显示的中文会有乱码。编码方法为:Java代码privateStringfmtString(Stringstr){Stringnotice="";try{notice=URLEncoder.encode(str,"utf-8");}catch(UnsupportedEncodingExceptionex){}returnnotice;}调用fmtString方法:Java代码mWebView.loadData( 阅读全文
posted @ 2013-02-23 13:35 mypzx 阅读(5397) 评论(0) 推荐(0)

摘要: http://www.coderanch.com/t/379449/java/java/String-array-arraylist 阅读全文
posted @ 2013-02-23 11:39 mypzx 阅读(167) 评论(0) 推荐(0)