我正在尝试使用Codename One创建一个应用程序,该应用程序使用RESTful Web服务下载要显示的详细信息,包括图像URL。
我认为我需要的是ScaleImageButton,其目的是具有可单击的项目列表以显示更多信息(因此有几个ScaleImageButtons)。
我目前使用的用于创建按钮的代码如下:
java.util.List<String> splitImage = tokenize(url, '/');
EncodedImage placeholder = FontImage.createMaterial(FontImage.MATERIAL_SAVE, btnStyle.getUnselectedStyle()).toEncodedImage();
URLImage image = URLImage.createToStorage(placeholder, splitImage.get(splitImage.size() - 1), url, URLImage.RESIZE_SCALE_TO_FILL);
ScaleImageButton btn = new ScaleImageButton(image);
btn.setBackgroundType(Style.BACKGROUND_IMAGE_SCALED_FILL);
这个按钮的背景图片质量非常差(每像素几毫米),尽管在更大的浏览器窗口中显示该图片。
我怎样才能让图片填充背景但同时保持其质量呢?
提前感谢。
![enter image description here](https://istack.dev59.com/SRQ1n.webp)