【问题标题】:Display multiple images on screen in tabular format - Blackberry以表格格式在屏幕上显示多个图像 - Blackberry
【发布时间】:2012-03-30 22:55:01
【问题描述】:

我想像表格结构一样在屏幕上显示多个图像。
例如我们在图像查看器应用程序中看到的。
我想显示如图所示的图像,当单击图像时,它将全屏打开。
我怎样才能实现这种类型的 UI。是否有任何 API 或其他任何可以帮助我的 API。

【问题讨论】:

    标签: user-interface blackberry blackberry-eclipse-plugin custom-component


    【解决方案1】:
     GridFieldManager grid;
     grid = new GridFieldManager(2,2,0); 
    
     EncodedImage e1 = EncodedImage.getEncodedImageResource("image1.png");
     EncodedImage e2 = EncodedImage.getEncodedImageResource("image2.png");
     EncodedImage e3 = EncodedImage.getEncodedImageResource("image3.png");
     EncodedImage e4 = EncodedImage.getEncodedImageResource("image4.png");
    
      grid.add(new BitmapField(e1.getBitmap(),FOCUSABLE){
                          protected boolean navigationClick(int status, int time){
                              //your code
                                return true;
                            }
                    });
    
      grid.add(new BitmapField(e2.getBitmap(),FOCUSABLE){
                              protected boolean navigationClick(int status, int time){
                                  //your code
                                    return true;
                                }
                        });
    
     grid.add(new BitmapField(e3.getBitmap(),FOCUSABLE){
                          protected boolean navigationClick(int status, int time){
                              //your code
                                return true;
                            }
                    });
    
     grid.add(new BitmapField(e4.getBitmap(),FOCUSABLE){
                              protected boolean navigationClick(int status, int time){
                                  //your code
                                    return true;
                                }
                        });
    
    
     add(grid);
    

    【讨论】:

    • 如何给这些图片添加点击事件??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 2019-08-08
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多