
Android基础之Activity
码农走天下
这个作者很懒,什么都没留下…
展开
-
Options Menu的使用
onCreateOptionMenu(Menu menu)添加子菜单有两种方式:menu.add和menu.addSubMenu,函数原型为:public MenuItem add(int groupId, int itemId, int order, int titleRes)public abstract SubMenu addSubMenu (int groupId, int i原创 2013-01-25 18:33:38 · 1140 阅读 · 0 评论 -
如何自定义GridView的元素
之前有写过一篇博客《GridView应用》,简单的介绍了使用GridView的方法,由于使用的是SimpleAdapter,因此,无法自定义每个GridView元素的内容,例如:每项GridView Item都显示图片以及图片介绍,介绍文字显示在图片下方,上方等位置,当然也可以做到显示在图片底部,其实关键还是在Adapter的使用上,只需要自定义一个Adapter继承自BaseAdapter即可。原创 2013-09-14 11:24:50 · 2595 阅读 · 0 评论 -
GridView应用
第一步、GridView控件使用自然少不了在layout中添加一个布局文件如gridview.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid原创 2013-01-25 15:00:13 · 957 阅读 · 0 评论 -
ListView的adapter性能优化
我们常用ListView,甚至GridView的编写方式也与ListView非常类似,而且GridView往往加载图片,性能问题尤为明显。在ListViewAdapter中使用convertView以及ViewHolder,能提升ListView的性能。在Adapter中,我们关注比较多的就是getCount()和getView(),getCount()就是计算ListView的个数的,比较简原创 2013-09-12 11:56:18 · 1355 阅读 · 0 评论 -
百度地图API开发的定位APK
之前看过Location的app及framework代码,下面贴个简单的定位程序,以供大家交流,使用百度地图SDK开发的,引用了百度地图的so库文件。效果图如下:package com.baidumap.location;import android.app.Activity;import android.content.Intent;import android.os.B原创 2013-08-29 11:33:04 · 2519 阅读 · 0 评论 -
如何动态刷新ListView的显示---notifyDataSetChanged
我们在使用ListView的时候,可能会碰到需要动态改变ListView的显示的情况。比如说在ListView后面加一个Button,点击Button后,就重刷ListView将该List Item去掉,怎么实现呢? 可以用notifyDataSetChanged。 简单举例,我们想要列出系统中部分ACTION的Application,然后列举出所有应用后,在Lis原创 2013-08-12 12:01:29 · 2330 阅读 · 0 评论 -
ScrollView和ListView冲突问题解决
最近在开发一个应用时用到了ScrollView和ListView,想在ListView上再放一个小的标题栏分割,然后整体超出屏幕后又能滚动显示。但是,在跟踪过程中发现,我们自己设置了ListViewAdapter后,getView(int position, View convertView, ViewGroup parent)函数虽然一直在调用,position却一直是0。然后在显示界面只能看到原创 2013-08-12 11:34:26 · 6913 阅读 · 0 评论 -
Android自定义Button点击效果
Button往往在layout布局文件中添加,Button的背景色如果不做特殊修改,默认是灰色的,看起来很丑。那如何自定义Button的背景以及点击效果呢?在Button的属性中background属性指定Button背景显示,如果指定一张图片即background="@drawable/btn_img"这样就能以该图片显示背景。如果要在点击Button的时候有点击效果,方法有两种:方法一原创 2013-08-07 15:17:22 · 9936 阅读 · 0 评论 -
Android各种Color值
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#FF8C00#FF7F50#FF69B4转载 2013-08-07 14:43:00 · 973 阅读 · 0 评论 -
GPS代码学习 --- 设置菜单
一、GPS在设置中的代码。 节前看了一小部分GPS设置部分代码,对应手机菜单中“设置\位置信息访问权限”,参考代码LocationSettings.java, AgpsEpoSettings.java, CustomSwitchPreference.java。该设置菜单使用SettingsPreferenceFragment(继承自preferenceFragment)实原创 2013-05-07 18:11:12 · 3025 阅读 · 0 评论 -
Android图片异步加载的方法
很多时候,我们在加载大图片或者需要处理较多图像数据的时候,希望显示效果能好点,不至于因为图片解码耗时产生ANR等情况,不得不说异步加载是个不错的方法。说到异步加载,避免application出现ANR情况,我们一般都是另起线程,不占用Main Thread,这样就能避免ANR情况产生。常用的异步方法有:AsyncTask,HandlerThread,Activity.runOnUIThre...原创 2013-09-14 17:20:06 · 4818 阅读 · 3 评论