2012-04-05 1 views
-1

私はnというラベルのフィールドに追加する必要があるデータの数をhfmに追加する必要があります。ベクトルの上に上記のコードiループでlabelfieldの配列を作成する方法

final LabelField desc = new LabelField("", LabelField.FOCUSABLE); 
final LabelField desc1 = new LabelField("", LabelField.FOCUSABLE); 

    Vector data = (Vector) listEvent.get(keys); 
    for (int i = 0; i < data.size(); i++) { 
     EventData ee = (EventData) data.elementAt(i); 

    String Summary= ee.getSummary(); 
    if (time.getText().equals(sTime)) { 
                              desc.setText(Summary); 
    } 
    else{ 
       desc1.setText(Summary); 

    } 
} 
    HorizontalFieldManager horizontalFieldManager_left18 = new HorizontalFieldManager() { 

       horizontalFieldManager_left18.add(desc1); 
       vfm.add(horizontalFieldManager_left18); 
        vfm.add(new SeparatorField()); 

    HorizontalFieldManager horizontalFieldManager_left17 = new HorizontalFieldManager() { 

       horizontalFieldManager_left17.add(desc); 
       vfm.add(horizontalFieldManager_left17); 
        vfm.add(new SeparatorField()); 

labelfieldにデータを設定し、後でhfmにラベルを追加:私はラベルフィールドにして、単一のデータを設定しています。

今すぐ場合は、ベクトルデータが複数の集計データを持っており、データがlabelfieldでオーバーライドばかりですが、私はlablefieldに要約データのn数を維持し、新しいhfmに追加する必要があります。

答えて

1

私はあなたがブラックベリーにとって初めてだと思います。 BB Developementへようこそ。

次のように行うようにしてください:あなたはすべての疑問は、このチャットルームに来ている場合は

public class Abc extends MainScreen 
{ 
private LabelField labelField[]; 
public Abc() 
{ 
    createGUI(); 
} 
private void createGUI() 
{ 
    int size=10; 
    labelField=new LabelField[size];//Here put your size; i.e., "data.size()" 

    for(int i=0;i<size;i++) 
    { 
     labelField[i]=new LabelField("LabelField: "+(i+1), Field.FOCUSABLE); 
     add(labelField[i]); 
    } 
} 
} 
+0

:http://chat.stackoverflow.com/rooms/4014/knowledge-sharing-center -for-blackberry-android-and-java – alishaik786

+0

どのように水平なマネージャーで配列を扱うのですか?hfmにラベルを付けてvmにhfmを追加します。 –

+0

@sheetal_roswal、それはあなたにはうまくいかないUIのスケッチを作成して質問に投稿するといいですね。 – Rupak

関連する問題