本文已同步至个人博客:liyuyu.cn
最近在项目中使用到了国际化多语言(英文+中文),但在使用时发现了一个问题,当屏幕旋转后,APP语言(中文)自动转换为了系统语言(英文),设置了Activity的android:configChanges="orientation|screenSize"属性也无效,于是求助Stackoverflow,你懂的,最后问题解决了,于是整理了此文以作参考。
...
分类:
移动开发 时间:
2014-12-21 23:39:35
阅读次数:
320
根据之前的经验,一直以为当Android屏幕旋转的时候会重新调用onCreate(),从而导致界面上所有的数据都会被重置,需要在Manifest中对Activity设置一个属性才能让他不重新走onCreate方法。或者很麻烦的需要在 onSaveInstanceState()方法中保存界面所有数据,然后在onRestoreInstanceState()方法中还原数据才行。
直到今天看到这样一句话...
分类:
移动开发 时间:
2014-12-12 13:25:48
阅读次数:
194
今天比较闲(是任务做完了,不是偷懒),就多更新几篇,补一下之前做的东西。养成好习惯,先推荐阅读:Android图片处理:识别图像方向并显示实例教程android中调用系统相机得到的相片的方向判断做图片旋转前我考虑了一个问题,就是把android设备反着拿拍照,打开照片的时候是不是反着的。测试后发现,...
分类:
移动开发 时间:
2014-09-26 21:33:48
阅读次数:
219
Android 3D动画值Camera 和 Matrix...
分类:
移动开发 时间:
2014-09-15 11:22:58
阅读次数:
223
今天在网上看到一篇文章写关于Android实现3D旋转(http://www.ibm.com/developerworks/cn/opensource/os-cn-android-anmt2/index.html?ca=drs-),出于好奇就写了一个,运行效果如下:下面我们就开始一步步完成这个效果吧。实现水平滑动package com.example.rotation3dview;
import...
分类:
移动开发 时间:
2014-08-07 18:56:50
阅读次数:
368
本文主要介绍Android ViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置、绘制三个步骤。而ViewGroup的onMeasure、onL...
分类:
移动开发 时间:
2014-07-27 11:45:14
阅读次数:
294
先上效果图:
这里做一个左右旋转,上下旋转,和左右移动的动画,先自己建立一个View的类,作为操作的对象:
public class MyView extends View {
private Paint mPaint;
int width = 0;
int height = 0;
public MyView(Context context, AttributeSet a...
分类:
移动开发 时间:
2014-07-13 16:51:00
阅读次数:
344