0

水平フィールド マネージャーでラベルの異なる 2 つのプログレス バーを取得しようとしていますが、表示されるのは 1 つだけです。更新して進行状況を変更することはできますが、2 つ目は表示されません。

    // Internal Storage Label and Progress Bar
    ProgressIndicatorView isView = new ProgressIndicatorView(0);
    ProgressIndicatorController isController = new ProgressIndicatorController();  

    _isProgressBar = new ProgressIndicatorModel(0, 100, 0);      
    _isProgressBar.setController(isController);     

    isView.setModel(_isProgressBar);
    isView.setController(isController);        
    isController.setModel(_isProgressBar);
    isController.setView(isView);        
    isView.setLabel("Internal Storage");
    isView.createProgressBar(Field.FIELD_HCENTER);       

    // SDCard Storage Label and Progress Bar
    ProgressIndicatorView sdView = new ProgressIndicatorView(0);
    ProgressIndicatorController sdController = new ProgressIndicatorController();        

    _sdProgressBar = new ProgressIndicatorModel(0, 100, 0);
    _sdProgressBar.setController(sdController);      

    sdView.setModel(_sdProgressBar);
    sdView.setController(sdController);        
    sdController.setModel(_sdProgressBar);
    sdController.setView(sdView);        
    sdView.setLabel("SDCard Storage");
    sdView.createProgressBar(Field.FIELD_HCENTER);       

    //Add everything to the view 
    //Add the manager to the screen.
    add(horizontalFieldManager);

    //Add the fields to the manager.
    horizontalFieldManager.add(isView);
    horizontalFieldManager.add(new SeparatorField());    
    horizontalFieldManager.add(sdView);
4

0 に答える 0