我想在BlackBerry中自定义ListField,它能够连续列出图像和文本.
怎么做到这一点?
当我在模拟器上运行任何程序时,它会打开并显示错误:
图形加速错误 - BlackBerry 9900 Simulator
使用当前图形加速设置检测到问题.图形加速需要具有最新视频驱动程序的OpenGL 1.x +兼容视频卡.请通过导航到视图菜单尝试较低的图形加速设置.
模拟器现在将恢复为软件渲染.
无法创建纹理(错误= 0x501)
需要帮助.
大家好,感谢您阅读我的回答,希望您能帮助我
我正在研究黑莓中的图像裁剪.在我的应用程序中包含3个主要内容
1)在屏幕上加载图像
2)选择裁剪区域的形状
3)在下一个屏幕上显示裁剪图像而不会丢失其形状
第一步:我可以完成图像加载部分
step2:使用Menu我只需添加4种形状
1)Circle
2)Rectangle with rounded shape
3)Star
4)Cloud
Run Code Online (Sandbox Code Playgroud)
当他点击任何菜单项时使用菜单,然后该特定形状图像将显示在屏幕上.
我们可以为该图像提供运动,因为我们必须让他选择图像的任何部分.
step3:修复位置后,我们将允许用户使用菜单进行裁剪.当他点击菜单项"CROP"时.然后我们必须根据形状裁剪图像,并且该图像应显示在下一个屏幕上
注意:以下代码仅适用于矩形形状,但我想使用所有形状
这是我的示例代码::
import net.rim.device.api.system.Bitmap;
import net.rim.device.api.system.Display;
import net.rim.device.api.ui.Field;
import net.rim.device.api.ui.Graphics;
import net.rim.device.api.ui.Manager;
import net.rim.device.api.ui.MenuItem;
import net.rim.device.api.ui.Screen;
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.XYEdges;
import net.rim.device.api.ui.XYRect;
import net.rim.device.api.ui.component.BitmapField;
import net.rim.device.api.ui.component.Dialog;
import net.rim.device.api.ui.component.Menu;
import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.container.VerticalFieldManager;
import net.rim.device.api.ui.decor.BackgroundFactory;
public class ClipMove extends MainScreen{
Bitmap circle_frame,rectangle_frame,star_frame,cloud_frame,image,selected_frame;
BitmapField frmae_field;
private int padding_x=0,padding_y=0;
private VerticalFieldManager vrt_mgr;
public ClipMove() {
//Here my shape images are transparent
circle_frame=Bitmap.getBitmapResource("circle.gif");
rectangle_frame=Bitmap.getBitmapResource("rect1.png");
star_frame=Bitmap.getBitmapResource("star.gif");
cloud_frame=Bitmap.getBitmapResource("cloud.gif");
//this …Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中使用了ObjectChoiceField.选择很长,大多数选择是两行,这增加了高度,ObjectChoiceField使我的UI不稳定.我在Android中使用了" single line = true "属性,允许长文本行以省略号显示(...).
我可以在BlackBerry中这样做,因为不想在运行时更改高度.另外我不想使用自定义ObjectChoiceField.请根据我的条件建议我,我该怎么办.
目前我正在使用以下代码.
ObjectChoiceField _productLineOCF =new ObjectChoiceField("",_productLineArray,plSetTo1,Field.FIELD_RIGHT){
protected void layout(int width, int height) {
setMinimalWidth(width - 61);
super.layout(width, height);
}
};
Run Code Online (Sandbox Code Playgroud)
以上代码的示例输出:

我需要String按升序对以下数组进行排序.
String str[] = {"ASE", "LSM", "BSE", "LKCSE", "DFM"};
Run Code Online (Sandbox Code Playgroud)
怎么做?我需要帮助.