摘要: 在res/drawable新建radiobutton.xml如下check和checknull分别为选中和位选中的图片。然后在你的布局文件中,RadioButton 布局,设置android:button = "@drawable/radiobutton",就可以了! 阅读全文
posted @ 2016-01-05 16:53 guopeng1987 阅读(2949) 评论(0) 推荐(0) 编辑
摘要: 利用CheckBox选中一个或多个item,最后批量删除它们。程序运行效果图如下:package com.test.adapter;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import jav... 阅读全文
posted @ 2016-01-05 09:37 guopeng1987 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(1818) 评论(0) 推荐(0) 编辑
摘要: Android中一些常见的限定符可以参考下表.使用最小宽度限定符 在上一小节中我们使用large限定符成功解决了单页双页的判断问题,不过很快又有一个新的问题出现了,large到底是指多大呢?有的时候我们希望可以更加灵活地为不同设备加载布局,不管它们是不是被系统认定为“large”,这时就可以使用最... 阅读全文
posted @ 2015-12-24 13:30 guopeng1987 阅读(2233) 评论(0) 推荐(0) 编辑
摘要: 如果你经常使用平板电脑,应该会发现很多的平板应用现在都采用的是双页模式(程序会在左侧的面板上显示一个包含子项的列表,在右侧的面板上显示内容),因为平板电脑的屏幕足够大,完全可以同时显示下两页的内容,但手机的屏幕一次就只能显示一页的内容,因此两个页面需要分开显示。那么怎样才能在运行时判断程序应该是... 阅读全文
posted @ 2015-12-24 13:22 guopeng1987 阅读(3240) 评论(1) 推荐(0) 编辑
摘要: 1、碎片是什么 碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。虽然碎片对你来说应该是个全新的概念,但我相信你学习起来应该毫不费力,因为它和活动实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将碎... 阅读全文
posted @ 2015-12-24 11:49 guopeng1987 阅读(111250) 评论(3) 推荐(3) 编辑
摘要: 如果你用过iPhone应该会知道,几乎每一个iPhone应用的界面顶部都会有一个标题栏,标题栏上会有一到两个按钮可用于返回或其他操作(iPhone没有实体返回键)。现在很多的Android程序也都喜欢模仿iPhone的风格,在界面的顶部放置一个标题栏。虽然Android系统已经给每个活动提供了标... 阅读全文
posted @ 2015-12-23 16:22 guopeng1987 阅读(426) 评论(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 阅读(26208) 评论(0) 推荐(0) 编辑
摘要: 测试是软件工程中一个非常重要的环节,而测试用例又可以显著地提高测试的效率和准确性。测试用例其实就是一段普通的程序代码,通常是带有期望的运行结果的,测试者可以根据最终的运行结果来判断程序是否能正常工作。 我相信大多数的程序员都是不喜欢编写测试用例的,因为这是一件很繁琐的事情。明明运行一下程序,观... 阅读全文
posted @ 2015-12-22 13:33 guopeng1987 阅读(12525) 评论(0) 推荐(0) 编辑
摘要: 打个比方,你正在编写一个比较庞大的项目,期间为了方便调试,在代码的很多地方都打印了大量的日志。最近项目已经基本完成了,但是却有一个非常让人头疼的问题,之前用于调试的那些日志,在项目正式上线之后仍然会照常打印,这样不仅会降低程序的运行效率,还有可能将一些机密性的数据泄露出去。 那该怎么办呢,难道... 阅读全文
posted @ 2015-12-22 11:59 guopeng1987 阅读(514) 评论(0) 推荐(0) 编辑