0
我有添加到WindowManger這裏是代碼變化ImageView的大小編程
android.view.WindowManager.LayoutParams layoutparams = new android.view.WindowManager.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0x40028, -3);
layoutparams.gravity = 17;
layoutparams.x = 0;
layoutparams.y = 0;
windowManager.addView(targetIcon, layoutparams);
我想減少它的大小從通過搜索欄,用戶一點點的ImageView的服務,
嘗試一切添加圖像後改變大小篩選
我已經試過,但圖像disapear
android.view.WindowManager.LayoutParams layoutparams = new android.view.WindowManager.LayoutParams(targetIcon.getWidth()-15, targetIcon.getHeight()-15, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0x40028, -3);
還我已經試過這一點,但什麼都沒有發生
targetIcon.getLayoutParams().width = targetIcon.getWidth()-100;
targetIcon.getLayoutParams().height = targetIcon.getHeight()-100;
所有我想要做的是1 DP到10 DP
解釋當圖像之間減少它的尺寸(寬,高)是45dp和用戶改變seekbar一步它減少圖像到44dp和最大seekbar是10所以它將是35dp
'layoutparams.height = 35; layoutparams.width = 35; windowManager.addView(targetIcon,layoutparams);'這段代碼可以工作,但尺寸非常小,因爲它在像素中,我如何獲得圖像的寬度和高度並像getWidth-10那樣減小它的大小,當我調用getWidth和getHeight他們返回0爲什麼 –