編輯:關於Android編程
做安卓客戶端,顯示幫助文檔,幫助文檔很大,每次顯示都報內存溢出!試過很多方法最終成功使用的是:
public static Bitmap loadView(int resId, Activity activity, ImageView iv) { Display display = ((WindowManager) activity .getSystemService(Activity.WINDOW_SERVICE)).getDefaultDisplay(); float displayWidth = display.getWidth(); float displayHeight = display.getHeight(); BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfig = Bitmap.Config.RGB_565; options.inJustDecodeBounds = true; BitmapFactory.decodeResource(activity.getResources(), resId, options); float height = options.outHeight; float width = options.outWidth ; float scaleX = width / displayWidth ; float scaleY = height / displayHeight ; float scale = 1; float scaleMax = Math.max(scaleX, scaleY); if (scaleMax > 1) { scale = scaleMax; } options.inJustDecodeBounds = false; int inSampleSize = (int) Math.ceil( scale ) ; if(inSampleSize < 3){ //圖片太多,這裡是制定最少顯示的比例 inSampleSize = 3 ; } options.inSampleSize = inSampleSize ; Bitmap bm = BitmapFactory.decodeResource(activity.getResources(),resId, options); iv.setImageBitmap(bm) ; return bm ; }
先來上個效果圖:當滑動時:數值顯示,滑動停止時顯示數字,使用FrameLayout結合SeekBar。首先我們看看。Layout:<?xml version
使用OpenAtlas進行插件化開發,插件的開發幾乎可以按照正常程序的開發流程進行,無需添加額外的東西。為了驗證四大組件是否能夠正常工作,這裡編寫一個插件,驗證其功能。除
一、概述相信Android的開發者對於設配問題都比較苦惱,Google官方雖然給出了一系列的建議,但是想要單純使用這些建議將設備很輕松的做好,還是相當困難的
static修飾局部變量static修飾局部變量用於修改變量的存儲位置,從自動變量修改為靜態變量(在靜態區開辟空間,不在棧上開辟),但變量的鏈接屬性和作用域不受影響。st