我正在尋找創建一個文本框類似於下面顯示在我的黑莓形式的圖像。截至目前,我能夠加入其中有一個標籤,一個文本框好比說創建高級用戶界面黑莓
Name:(Cursor blinks)
此外,當我試圖添加圖像它不顯示的標籤旁邊,但低於它。我已經試過對齊調整圖像大小等但都是徒勞的。佈局經理如何幫助我做到這一點?
有人可以提供一個確切的方式來實現這一目標。提前感謝。
//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);
//嘗試在Blackberry App Appearance VS Facebook App定的代碼後,我得到了以下佈局
我仍然想達到一個框,代表標籤旁邊。像綠色圖像中顯示的一樣。請引導。
向我們顯示您的實際代碼。 –
希望提供理解。 – techie