上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 353 下一页
摘要: 示意图就不展示了,和上一节的一样,滑动菜单SlidingMenu效果如何大家都比较熟悉,在这里我简单说明一下用自定义ViewGroup来实现. 实现方法:我们自定义一个ViewGroup实现左右滑动,第一屏隐藏,第二屏显示. 代码如下:[java] view plaincopypackagecom.jj.sliding_6;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.View;importandroid.view.ViewGro.. 阅读全文
posted @ 2013-12-18 17:41 brave-sailor 阅读(317) 评论(0) 推荐(0) 编辑
摘要: TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marquee"3.TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法, 这个方法默认行为是,如果TextView获得焦点,方法返回true,失去焦点则返回false。跑马灯效果估计也是用这个方法判断是否获得焦点,所以 把它的返回值始终设置为true。以下转自他人:Java语言:Always 阅读全文
posted @ 2013-12-18 17:35 brave-sailor 阅读(1591) 评论(0) 推荐(0) 编辑
摘要: 先看看效果图吧,个人觉得图标丑了点,不过还行,自己用PS做的下面是全部代码和流程,一定要按流程顺序来,不然错误!1.tabhost.xml[html] view plaincopy2.tab_item_view.xml[html] view plaincopy3.样式选择器selector:tab_item_style.xml,新建文件夹drawable,然后将该xml文件放进去[html] view plaincopy4.java代码实现:MyTabHost.java[java] view plaincopypackagecom.example.androidtabhost4;importa 阅读全文
posted @ 2013-12-18 10:33 brave-sailor 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 最近,在android中用代码动态改变某种布局(组件)的高度时,会遇到如题所示的类转换异常。上网查了一下,如下所示:These supply parameters to theparentof this view specifying how it should be arranged. There are many subclasses of ViewGroup.LayoutParams, and these correspond to the different subclasses of ViewGroup that are responsible for arranging their 阅读全文
posted @ 2013-12-18 10:10 brave-sailor 阅读(309) 评论(0) 推荐(0) 编辑
摘要: public class ActsGroup extends ActivityGroup {private LinearLayout bodyView;private LinearLayout home, gamebox, team, more;private int flag = 0; // 通过标记跳转不同的页面,显示不同的菜单项// private String parameter = Constant.BUTTON_HOME;// 初始化加载/** Called when the activity is first created. */@Overridepublic void onC 阅读全文
posted @ 2013-12-17 18:07 brave-sailor 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/文章 1. Android: TabActivity Nested Activities 2. Andr... 阅读全文
posted @ 2013-12-17 14:25 brave-sailor 阅读(361) 评论(0) 推荐(0) 编辑
摘要: Dialog有两种形式的,一个是Dialog及其子类,还有一种是Activity的Dialog显示方式。不管怎样,在自定义Dialog的时候,如果不做一些处理,都会出现黑色背景边框,这个问题动不动就出来困扰我一下,于是打算总结下。一、Dialog及其子类自定义的话,有几种不同形式: 1>.AlertDialog.Builder的setView方法。1234567if (mDialog == null) { mDialog = new AlertDialog.Builder(mContext) .setIcon(R.drawable.ic_launcher) .setTitl... 阅读全文
posted @ 2013-12-15 17:52 brave-sailor 阅读(926) 评论(0) 推荐(0) 编辑
摘要: packageelwin.fei.mobileaudio;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjava.text.SimpleDateFormat;publicclassCreateFiles{StringfilenameTemp=Info.audioPath+"/hhaudio"+".txt";//创建文件夹及文件publicvoidCreateText()throwsIOExce 阅读全文
posted @ 2013-12-11 13:20 brave-sailor 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: importjava.io.BufferedWriter;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io.RandomAccessFile;/***描述:追加内容到文件末尾*@authorAdministrator**/publicclassWriteStreamAppend{/***追加文件:使用FileOutputStream,在构造FileOutputStream时,把第二个参数设 阅读全文
posted @ 2013-12-11 13:18 brave-sailor 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: /***4.0以下系统处理掉返回json的BOM头**@paramjsonStr*@return*/publicstaticStringgetJson(StringjsonStr){if(jsonStr!=null&&jsonStr.startsWith("\ufeff")){LogUtil.d(tag,"jsonstr.exist(utf-8.BOM),json="+jsonStr,BaseAppCommon.Isdebug);//jsonStr=jsonStr.substring(1);jsonStr=jsonStr.substrin 阅读全文
posted @ 2013-12-11 01:17 brave-sailor 阅读(504) 评论(0) 推荐(0) 编辑
上一页 1 ··· 336 337 338 339 340 341 342 343 344 ··· 353 下一页