创建先进的用户界面黑莓 [英] Creating advanced user interfaces blackberry

查看:173
本文介绍了创建先进的用户界面黑莓的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我望着创建类似黑莓手机的形式如下所示的图像的文本框。截至目前,我能够加入其中有像说一个标签的文本框

I am looking out to create a text box similar to the image shown below in my blackberry form. As of now i am able to add a textfield which has a label like say

              Name:(Cursor blinks)

此外,当我试图添加图像它不显示在标签旁边,但低于它。我试图调整,调整图像大小等,但都在vain.How可以布局管理器帮我做到这一点任何想法?

Also when i try adding an image it doesnt show up beside the label but below it.I have tried aligning and adjusting image size etc but all in vain.How can layout managers help me do this any idea?

有一个人给我一个确切的方式怎么这样可以提前achieved.Thanks。

Can some one provide me an exact way as to how this can be achieved.Thanks in advance.

     //Lets say adding  textfield with validation for name
     TextField1 = new TextField("\n Customer Name: ",null)
     {
            protected boolean keyChar(char ch, int status, int time) 
            {
            if (CharacterUtilities.isLetter(ch) || (ch == Characters.BACKSPACE || (ch == Characters.SPACE))) 
            {
            return super.keyChar(ch, status, time);
            }
           return true;
            }
        };
       add(TextField1);

      //Or either by using this,the text is placed within the image
    Border myBorder = BorderFactory.createBitmapBorder( 
    new XYEdges(20, 16, 27, 23),
    Bitmap.getBitmapResource("border.png"));
    TextField myField = new TextField(" Write something ",TextField.USE_ALL_WIDTH | TextField.FIELD_HCENTER)
    {
      protected void paint(Graphics g) {
        g.setColor(Color.BLUE);
        super.paint(g);
    }
    };  

   myField.setBorder(myBorder);
   add(myField);

//后尝试在<给定code href=\"http://stackoverflow.com/questions/9688140/blackberry-app-appearance-vs-facebook-app\">Blackberry应用程序外观VS Facebook应用我得到如下的布局

我还是想实现一个框,站在旁边label.Like绿色image.Please指南图所示。

I would still want to achieve a box that stands beside the label.Like the one shown in green image.Please guide.

推荐答案

看一看到的这个答案。我想这可能会对你有所帮助。只需用code打,直到你得到你想要的外表和感觉。

Have a look to this answer. I think it may be helpful to you. Just play with the code until you get your desired look and feel.

这篇关于创建先进的用户界面黑莓的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆