代码改变世界

[Android学习笔记]捕获物理回退事件

2014-04-10 15:56 by hellenism, 319 阅读, 0 推荐, 收藏, 编辑
摘要:物理回退按钮默认情况下是finish当前activity,返回上一个activity当需要获取物理回退按钮的相应事件时候,可以这么做步骤如下:1.override当前activity的onKeyDown方法2.判断是否为回退操作3.根据需求添加代码@Override public boolean onKeyDown(int keyCode,KeyEvent event) { // 如果是物理返回按键 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // Do you w... 阅读全文

[Android学习笔记]RelativeLayout的使用

2014-04-10 01:02 by hellenism, 465 阅读, 0 推荐, 收藏, 编辑
摘要:RelativeLayout是相对布局控件,在屏幕适配的时候非常有用,在此记录一些它的常用属性第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素居中android:layout_alignParentBottom 位于父元素的最下边android:layout_alignParentLeft 位于父元素的最左边android:layout_alignParen... 阅读全文

[Android学习笔记]EditText的使用

2014-04-10 00:49 by hellenism, 325 阅读, 0 推荐, 收藏, 编辑
摘要:EditText就是我们最常用的文本输入框常用属性见官方文档主要是以下几个问题:1.取消默认获取焦点Activity启动时候会把焦点默认停留在第一个EditText控件上一般的解决方法是在此EditeText之前加入一个看不到的控件,让其先于EditText获取焦点加入一个看不到LinearLayout控件 LinearLayout2.修改EditeText样式一般步骤为:a).res/drawable文件夹下建立editeText需要的外观样式b).定义selector,引用样式默认样式bg_edittext_normal.xml ... 阅读全文

[Android学习笔记]ShareSDK的使用

2014-04-09 17:31 by hellenism, 420 阅读, 0 推荐, 收藏, 编辑
摘要:ShareSDK使用方便,集成简单,正式客户端开发人员的首选组件集成步骤,使用说明见官方文档:http://wiki.sharesdk.cn/Android_快速集成指南记录:直接使用官方Demo中Demopage里的ShowShare方法,拷贝过来直接使用,方便快捷需要注意的几个地:1.使用一切有关ShareSDK的相关方法时候,记得要调用initSDK方法ex:ShareSDK.initSDK(this);2.如果客户端有多用户的概念,记得在更换用户时,清除ShareSDK中保存的验证信息ex:Platform qzone=ShareSDK.getPlatform(this, QZone. 阅读全文

[产品设计]移动端表单交互设计

2014-04-09 16:43 by hellenism, 498 阅读, 0 推荐, 收藏, 编辑
摘要:- -!表单页面的交互最好不要使用阻断式(比如遮罩)的,因为表单页面可操作的项很多,如果彼此之间没有依赖的话,使用异步加载的形式会比较好。比如:用户注册1.用户填写了用户名,此用户名需要检测是否存在2.此时不要阻挡用户的其他操作,让程序进行检测的同时还能让用户输入其他的数据,比如密码,性别等等 阅读全文

[Android]获取设备相关信息

2014-04-05 13:56 by hellenism, 137 阅读, 0 推荐, 收藏, 编辑
摘要:public static int screenWidth(Activity activity) { DisplayMetrics dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); return dm.widthPixels; } public static int screenHeight(Activity activity) { DisplayMetrics dm = ne... 阅读全文

[Android学习笔记]SeekBar的使用

2014-04-03 17:23 by hellenism, 491 阅读, 0 推荐, 收藏, 编辑
摘要:一.SeekBar滑动条的使用xml声明: xml声明主要事件监听:OnSeekBarChangeListener @Override public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub // 当Progress发生变化时触发 } @Override public void onStartTrackingTouch(SeekBar arg0) { // TODO... 阅读全文

[Android学习笔记]ScrollView的使用

2014-04-03 16:36 by hellenism, 184 阅读, 0 推荐, 收藏, 编辑
摘要:竖直滚动使用ScrollView 水平滚动使用HorizontalScrollView如果需要禁止ScrollView的滚动,则需要扩展ScrollView类,重写onTouchEvent方法. 阅读全文

[Android学习笔记]jackson库的使用

2014-04-03 15:15 by hellenism, 1819 阅读, 0 推荐, 收藏, 编辑
摘要:Jackson库一般用于序列化和反序列化操作,通常会涉及到的操作是:1. Java Object -> Json String2. Java Object -> Xml String3. Json String -> Java Object4. Xml String -> Java ObjectJS... 阅读全文

[Android学习笔记]some tips

2014-04-03 15:13 by hellenism, 165 阅读, 0 推荐, 收藏, 编辑
摘要:集合合并去重:listA.removeAll(listB);listA.addAll(listB);android:singleLine="true"//单行显示android:ellipsize="end"//省略号出现在末尾 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页