现在的位置: 首页 > 综合 > 正文

android 获取语言

2013年09月02日 ⁄ 综合 ⁄ 共 1110字 ⁄ 字号 评论关闭

private Bitmap getDefaultBitmap(Bitmap c_org_pic,String str){
        int left=0;
        int length=str.length();
        String loc="";//CN
        try {
            loc = ActivityManagerNative.getDefault().getConfiguration().locale.getCountry();
        } catch (RemoteException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    
         Bitmap bit = Bitmap.createBitmap(c_org_pic.getWidth(), c_org_pic.getHeight(), Config.ARGB_8888);
            bit.eraseColor(Color.TRANSPARENT);
            mCanvas = new Canvas(bit);
            mCanvas.setDrawFilter( mSetfil );
            mCanvas.drawBitmap(c_org_pic, new Matrix(), mPaint);
            c_org_pic = bit;
            
            mPaint.setTextSize(20);   
            mPaint.setColor(Color.WHITE);
            mPaint.setTextAlign(Align.LEFT);
            if(loc.equals("CN")){
                if(length<=4){
                    left=150;
                }else if(length>4&&length<7){
                    left=110;
                }else if(length>=7){
                    left=90;
                }
            }else {
                left=120;
            }
            
            mCanvas.drawText(str,left ,90, mPaint);
            return c_org_pic;
    }

抱歉!评论已关闭.