Android - par programme de création de vue progressBar

Comment créer horizontale progessBar sans XML ou comment déclarer des propriétés XML XML sans contentView?

J'ai mise en page .fichier java et je veux mettre progressBar à l'horizontale et à définir sa largeur et/ou la localisation.

RelativeLayout fv = new RelativeLayout(this);
panel = new Panel(this);
fv.addView(panel);
ProgressBar pb = new ProgressBar(this);
//pb.? - progress bar parameters
fv.addView(pb);
setContentView(fv);

Oh, et il ne peut pas être une fenêtre pop-up. J'ai besoin de barre de progression en haut de l'écran tactile de toile de couche..

Aucune chance pour que cela fonctionne?
oui, mais je me souviens à peine.. il a Fait quelque chose comme ceci: RelativeLayout rl = new RelativeLayout(ce); setContentView(rl); panel = new Panneau(ce, contenu, W, H); panneau.requestFocus(); rl.addView(panneau); pb = new ProgressBar(ce, null, android.R.attr.progressBarStyleHorizontal); pb.setLayoutParams(nouveau LayoutParams(sWidth, 10)); rl.addView(pb); setContentView(rl);

OriginalL'auteur yosh | 2011-01-24