- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Android ActivityGroup Back键的处理
在使用ActivityGroup时,可以发现,当我们在每个子Activity中覆写了onBackPressed()方法以期望处理back键在不同tab之间的操作后,实际应用中按下back之后并不会调用子Activity中的onBackPressed()而是直接退出程序,实际上按下back之后程序调用了ActivityGroupActivity中的onBackPressed(),所以我们应该
2013-11-13 10:52:46 1621
转载 Android中 android:layout_weight 属性 完美解释
http://www.cnblogs.com/xiaoQLu/archive/2011/08/08/2130328.htmllinearLayout中包含有weight的child时,linearLayout会measure两次:设屏幕宽度为X第一次:button1 的measuredWidth为X, button2也为X (因为用了weight,所以lin
2013-05-23 15:48:44 745
转载 Android程序运行且退出后却不会显示在近期任务里
solution:在AndroidManifest.xml中对应的Activity中找到“android:excludeFromRecents”,把值改为false,或直接去掉该项。e.g.AndroidManifest.xml android:name=".FMRadio" android:label="
2013-05-22 21:09:39 1295
转载 让ProgressDialog在setCancelable(false)时按返回键可dismiss
最近发现Android4.0系统中ProgressDialog设置为setCancelable(true)时,点击ProgressDialog以外的区域也可以让ProgressDialog dismiss掉。但有时我们不希望是这样的效果,于是将ProgressDialog设置setCancelable(false),再点击ProgressDialog以外的区域就不会出现前面所说的情况了,然而这样以
2013-05-21 21:26:11 1890
原创 在Activity的onResume()方法中更新ListView
描述:今天在做一个功能的时候,从Aactivity跳到Bactivity。由于Bactivity的操作,影响了Aactivity的数据,所以再回到A的时候,需要A能够进行刷新操作。但是默认跳回去的时候,A界面还是上次那个。解决方案:重写Aactivity的onResume()方法,在onResume()方面里进行刷新操作。因为按照activity的生命周期模型,当activ
2013-05-08 01:46:05 5393
转载 Android中RelativeLayout各个属性的含义
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件
2013-05-06 19:43:30 706
转载 setTextSize() 和 getTextSize() 的默认单位
使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的,两者单位不一致才造成这样的结果。这里可以用setTextSize()的另外一种形式,可以指定单位:
2013-05-06 17:18:28 1589
转载 android:scaleType属性解析
ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView
2013-05-05 16:23:13 867
原创 解决android:layout_marginBottom在RelativeLayout中无效的问题
先看我原来的XML文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView
2013-05-01 22:49:33 6838 1
转载 List<Map<String,String>> 输出
Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); List> list = new ArrayList>(); list.add(map); for (Map m : list) { for (String k : m.keySet()) { System
2013-05-01 17:11:32 1260
原创 杂记
May.5SimpleDateFormat 指定时区String pattern = "HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(pattern); sdf.setTimeZone(TimeZone.getTimeZone("GMT")); Date date = new Date(3600000); Sy
2013-04-28 21:13:12 696
转载 android中的居中
android:gravity用于设置View组件的对齐方式 android:layout_gravity用于设置Container组件的对齐方式 eg:通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示 时我们设置EditText的android:layout_gravity="center"来
2012-03-08 16:40:58 605
转载 去掉android的屏幕上的title bar
在进行android开发时,每个Activity会默认带上一个title bar用以显示程序名,有时为了扩大屏幕的显示区域需要去掉这个titlebar,去掉屏幕上的title bar有3个方法,第一个方法是在代码去掉title bar在Activity的onCreate中加入如下代码:this.requestWindowFeature(Window.FEATURE_NO_T
2012-01-17 22:13:26 620
Android软件安全与逆向分析pdf
2013-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人