Tôi đang sử dụng mã bên dưới để đặt hình ảnh trên một số lần xem tiện ích con bằng cách sử dụng remoteview bây giờ tôi muốn đặt chiều cao và chiều rộng thành thời gian chạy hình ảnh.Đặt chiều rộng và chiều cao của ImageView theo cách lập trình trên tiện ích
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);
}
nhờ trả lời nhưng nó sẽ thay đổi chiều rộng ImageView heigth tôi đang sử dụng ImageView nhưng trong widget vì vậy chúng tôi không thể trực tiếp truy cập vào ImageView chúng ta phải sử dụng remoteview như u có thể thấy trong bài viết của tôi tôi đã thiết lập thời gian chạy hình ảnh bây giờ trong bằng cách đó tôi muốn thiết lập chiều rộng chiều cao trong remotview. – PankajAndroid
xem câu trả lời được cập nhật. –
u r seeting bố trí imageview trong khi trong widget bạn không thể thiết lập nó, bạn phải có người dùng remotivew và remotview donsnt có một phương thức setLayoutPrarms. – PankajAndroid