12 2015 档案

摘要:1、首先res/drawable中定义checkbox_style.xml样式: 2、在layout中添加checkbox控件: 另外必须将android:button设置为@null。@drawable/check_true和@drawable/check_false为checkbox不同... 阅读全文
posted @ 2015-12-30 15:32 guopeng1987 阅读(1855) 评论(0) 推荐(0)
摘要:Android中一些常见的限定符可以参考下表.使用最小宽度限定符 在上一小节中我们使用large限定符成功解决了单页双页的判断问题,不过很快又有一个新的问题出现了,large到底是指多大呢?有的时候我们希望可以更加灵活地为不同设备加载布局,不管它们是不是被系统认定为“large”,这时就可以使用最... 阅读全文
posted @ 2015-12-24 13:30 guopeng1987 阅读(2264) 评论(0) 推荐(0)
摘要:如果你经常使用平板电脑,应该会发现很多的平板应用现在都采用的是双页模式(程序会在左侧的面板上显示一个包含子项的列表,在右侧的面板上显示内容),因为平板电脑的屏幕足够大,完全可以同时显示下两页的内容,但手机的屏幕一次就只能显示一页的内容,因此两个页面需要分开显示。那么怎样才能在运行时判断程序应该是... 阅读全文
posted @ 2015-12-24 13:22 guopeng1987 阅读(3259) 评论(1) 推荐(0)
摘要:1、碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将碎... 阅读全文
posted @ 2015-12-24 11:49 guopeng1987 阅读(111623) 评论(3) 推荐(3)
摘要:如果你用过iPhone应该会知道,几乎每一个iPhone应用的界面顶部都会有一个标题栏,标题栏上会有一到两个按钮可用于返回或其他操作(iPhone没有实体返回键)。现在很多的Android程序也都喜欢模仿iPhone的风格,在界面的顶部放置一个标题栏。虽然Android系统已经给每个活动提供了标... 阅读全文
posted @ 2015-12-23 16:22 guopeng1987 阅读(436) 评论(0) 推荐(0)
摘要:从任意app,启动另外一个app的activity:1.Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2", "com.book.android2.AndroidSearch"); ... 阅读全文
posted @ 2015-12-22 17:25 guopeng1987 阅读(26840) 评论(0) 推荐(0)
摘要:测试是软件工程中一个非常重要的环节,而测试用例又可以显著地提高测试的效率和准确性。测试用例其实就是一段普通的程序代码,通常是带有期望的运行结果的,测试者可以根据最终的运行结果来判断程序是否能正常工作。 我相信大多数的程序员都是不喜欢编写测试用例的,因为这是一件很繁琐的事情。明明运行一下程序,观... 阅读全文
posted @ 2015-12-22 13:33 guopeng1987 阅读(12603) 评论(0) 推荐(0)
摘要:打个比方,你正在编写一个比较庞大的项目,期间为了方便调试,在代码的很多地方都打印了大量的日志。最近项目已经基本完成了,但是却有一个非常让人头疼的问题,之前用于调试的那些日志,在项目正式上线之后仍然会照常打印,这样不仅会降低程序的运行效率,还有可能将一些机密性的数据泄露出去。 那该怎么办呢,难道... 阅读全文
posted @ 2015-12-22 11:59 guopeng1987 阅读(531) 评论(0) 推荐(0)
摘要:最近项目需要ListView左滑删除功能,搜集了很多资料发现了一个某一前辈写的库能很简单的实现这个功能,而且有源码,直接拿来使用了。库名字叫做SwipeMenuListView,下面给大家演示一下使用方法,不用谢。首先在项目中加入库,这个不再介绍了。布局文件: ... 阅读全文
posted @ 2015-12-22 11:21 guopeng1987 阅读(35170) 评论(0) 推荐(0)
摘要:回想这么久以来我们所学的内容,你会发现有很多地方都需要用到Context,弹出Toast的时候需要、启动活动的时候需要、发送广播的时候需要、操作数据库的时候需要、使用通知的时候需要等等等等。或许目前你还没有为得不到Context而发愁过,因为我们很多的操作都是在活动中进行的,而活动本身就是一个C... 阅读全文
posted @ 2015-12-22 10:51 guopeng1987 阅读(10302) 评论(0) 推荐(0)
摘要:EditText继承关系:View-->TextView-->EditText去掉边框将EditText属性设置修改android:background="@null"android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只... 阅读全文
posted @ 2015-12-11 17:13 guopeng1987 阅读(1036) 评论(0) 推荐(0)
摘要:做项目要求某种情况下ViewPager不能滑动百度后发现重写ViewPager,覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只... 阅读全文
posted @ 2015-12-11 15:11 guopeng1987 阅读(24772) 评论(0) 推荐(0)
摘要:只需要调用在代码中调用setEmptyView(ViewemptyView)设置ListView为空时显示这个TextView即可。布局文件 实现private ListView mListView = null;mListView = (ListView) findViewB... 阅读全文
posted @ 2015-12-10 15:01 guopeng1987 阅读(816) 评论(0) 推荐(0)
摘要:界面比较简单,要想做得漂亮换几张图片就可以了。第一步:先在布局(这里用了main.xml创建时自动生成的)里面放上TabHost ,只要将TabHost控件托至屏幕中就可: ... 阅读全文
posted @ 2015-12-09 15:50 guopeng1987 阅读(9643) 评论(0) 推荐(0)
摘要:关键是: android:scaleX="0.5" checkbox1大小为checkbox2的0.7倍 阅读全文
posted @ 2015-12-08 15:44 guopeng1987 阅读(11729) 评论(0) 推荐(2)
摘要:下面是一个例子程序:1.首先通过以下语句设置Activity为无标题和全屏模式:Java代码1 // 设置为无标题栏 2 requestWindowFeature(Window.FEATURE_NO_TITLE); 3 4 // 设置为全屏模式 5 getWindow().setFlags... 阅读全文
posted @ 2015-12-08 15:17 guopeng1987 阅读(10589) 评论(0) 推荐(0)
摘要:1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3W... 阅读全文
posted @ 2015-12-08 14:38 guopeng1987 阅读(2985) 评论(0) 推荐(0)
摘要:TabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情,FrameLayout是Tab内容。实现方式有两种:1、继承TabActivity2、继承Activity类方法一:继承TabActivity从TabActivity中用g... 阅读全文
posted @ 2015-12-04 10:07 guopeng1987 阅读(2312) 评论(0) 推荐(0)
摘要:当android原生的弹出菜单已不能满足我们的需求时,自定义菜单就成了我们的唯一选择,在本文当中,我将与大家分享如何使用PopupWindow实现弹出菜单。1.弹出菜单的封装PopMenu 1 import java.util.ArrayList; 2 import cn.com.ista.pd... 阅读全文
posted @ 2015-12-03 15:12 guopeng1987 阅读(4640) 评论(0) 推荐(0)
摘要:当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签... 阅读全文
posted @ 2015-12-03 10:39 guopeng1987 阅读(312) 评论(0) 推荐(0)
摘要:一、关键字总览:访问控制privateprotectedpublic类,方法和变量修饰符abstractclassextendsfinalimplementsinterfacenativenewstaticstrictfpsynchronizedtransientvolatile程序控制breakc... 阅读全文
posted @ 2015-12-01 13:56 guopeng1987 阅读(169) 评论(0) 推荐(0)