2010-09-08 5 views
5

यह मेरी स्क्रीन है:मेरे ब्लैकबेरी एप्लिकेशन में पृष्ठभूमि रंग सेट करना बहुत ही बुनियादी है!

final class GeneralExpenseViewScreen extends MainScreen { 
    public GeneralExpenseViewScreen() { 
     super(); 
     LabelField title = new LabelField("TeamMate TEC | Expenses", 
       LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH); 
     setTitle(title); 

     Background bg = BackgroundFactory.createSolidBackground(0xBDBDDB); 
     setBackground(bg); 

     HorizontalFieldManager headerAreaManager = new HorizontalFieldManager(); 
     HorizontalFieldManager filterAreaManager = new HorizontalFieldManager(); 
     HorizontalFieldManager expenseListAreaManager = new HorizontalFieldManager(); 
     HorizontalFieldManager totalAreaManager = new HorizontalFieldManager(); 
     HorizontalFieldManager addNewAreaManager = new HorizontalFieldManager(); 

     add(headerAreaManager); 
     add(filterAreaManager); 
     add(expenseListAreaManager); 
     add(totalAreaManager); 
     add(addNewAreaManager); 

     /**Begin form layouts**/ 

     Bitmap headerImage = Bitmap.getBitmapResource("sergioheader.png"); 
     BitmapField header = new BitmapField(headerImage); 
     headerAreaManager.add(header); 

    } 

    public boolean onClose() { 
     Dialog.alert("AH!"); 
     System.exit(0); 
     return true; 
    } 
} 

ध्यान दें कि मैं सीधे कक्षा में सेटबैकग्राउंड को कॉल कर रहा हूं लेकिन यह काम नहीं कर रहा है कि मुझे लगता है कि यह कैसे काम करेगा।

मैं अपने आवेदन पत्र में पृष्ठभूमि रंग कैसे सेट कर सकता हूं?

धन्यवाद।

उत्तर

6

मैं सफलता के साथ इस कोड का उपयोग किया है:

protected void paint(Graphics graphics) { 
    graphics.setBackgroundColor(0xBDBDDB); 
    graphics.clear(); 
    super.paint(graphics); 
} 
+0

क्या आप "कुछ सफलता" परिभाषित कर सकते हैं? इसका क्या मतलब है? –

+0

"कुछ" को हटाने के लिए संपादित किया गया :) –

5

संस्करण आपके लिए विकसित कर रहे हैं पर निर्भर करता है, तो आपको निम्न

getMainManager().setBackground(BackgroundFactory.createSolidBackground(Color.BLACK));

इस्तेमाल कर सकते हैं स्क्रीन प्रबंधकों पृष्ठभूमि सेट करने के लिए रंग।

संबंधित मुद्दे