我設置了一個進度對話框(pbarDialog
)的drawable,但我的問題是我想每次調整drawable的大小,但無法弄清楚如何。調整大小在Android中可繪製
下面是一些代碼:
Handler progressHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
// some more code
case UPDATE_PBAR:
pbarDialog.setIcon(mAppIcon);
pbarDialog.setMessage(mPbarMsg);
pbarDialog.incrementProgressBy(mIncrement+1);
break;
}
}
};
pbarDialog.show();
Thread myThread = new Thread(new Runnable() {
public void run() {
// some code
for (int i = 0; i < mApps.size(); i++) {
mAppIcon = mAdapter.getIcons().get(mApps.get(i).getPackageName());
// need to resize drawable here
progressHandler.sendEmptyMessage(UPDATE_PBAR);
}
handler.sendEmptyMessage(DISMISS_PBAR);
}
});
myThread.start();
哪個可繪製的你必須調整大小? –
使用Bitmap.createScaledBitmap(src,dstWidth,dstHeight,filter) – Sameer