1
如何以編程方式設置控件上的圖像大小?我正在使用此代碼來更改圖像,但我如何設置大小?Android以編程方式設置圖像大小
RemoteViews updateViews = new RemoteViews(EditPreferences.this.getPackageName(), R.layout.widgetmain2);
updateViews.setImageViewBitmap(R.id.ImageView00, ((BitmapDrawable)EditPreferences.this.getResources().getDrawable(R.drawable.normal_black_op100)).getBitmap());
ComponentName thisWidget = new ComponentName(EditPreferences.this, HelloWidget.class);
AppWidgetManager manager = AppWidgetManager.getInstance(EditPreferences.this);
manager.updateAppWidget(thisWidget, updateViews);
在此先感謝
我會經歷你寫的所有內容,但首先我想嘗試一下,但是它強制關閉在最後一行。你知道爲什麼嗎? RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(88,88); \t \t \t查看v = EditPreferences.this.findViewById(R.id.ImageView01); \t \t \t v.setLayoutParams(layoutParams); – erdomester
什麼是錯誤信息(提示:嘗試logcat)?我猜你的視圖不是在RelativeLayout中,而是其他一些佈局,並且因爲ClassCastException而強制關閉(你會在消息中看到預期的那種類)。 –