Я использую приведенный ниже код, чтобы установить изображение в режиме просмотра виджетов с помощью remoteview. Теперь я хочу установить высоту и ширину для среды просмотра изображений.Установите ImageView ширину и высоту программно на виджет
if (appWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID) {
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(WidgetActivity1_1.this);
RemoteViews remoteViews = new RemoteViews(WidgetActivity1_1.this.getPackageName(), R.layout.widget_layout1_1);
Intent configIntent = new Intent(WidgetActivity1_1.this,UpdateWidgetService.class);
configIntent.putExtra("Appid", appWidgetId);
PendingIntent configPendingIntent = PendingIntent.getService(WidgetActivity1_1.this, appWidgetId, configIntent, 0);
remoteViews.setImageViewResource(R.id.imgviewGrow, R.drawable.flower1);
}
спасибо за ответ, но это изменит ширину ImageView heigth я использую ImageView, но в виджете, поэтому мы не можем непосредственно получить доступ к ImageView мы должны использовать RemoteView, как вы можете увидеть в моем посте я установил время выполнения изображения в настоящее время таким образом я хочу установить высоту ширины в remotview. – PankajAndroid
см. Обновленный ответ. –
u r seeting imageview layout, в то время как в виджетах вы не можете установить его, вы должны иметь для пользователя remotivew и remotview donsnt иметь метод setLayoutPrarms. – PankajAndroid