XMLなしで水平progessBarを作成する方法、またはXML contentViewを使用せずにXMLプロパティを宣言する方法?Android - プログラマチックにビューのprogressBarを作成する
私は.javaファイルのレイアウトを持っており、progressBarを水平に設定して幅/位置を設定したいとします。
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);
ああ、ポップアップウィンドウではありません。私は、コンストラクタで
することができますか? – hopia
@hopia yeaしかし、私はほとんど覚えていません。このようなことをしましたか?RelativeLayout rl = new RelativeLayout(this); \t \t setContentView(rl); \t \tパネル=新しいパネル(this、content、W、H); \t \t panel.requestFocus(); \t \t rl.addView(panel); \t \t pb = new ProgressBar(this、null、android.R.attr.progressBarStyleHorizontal); \t \t pb.setLayoutParams(新しいLayoutParams(sWidth、10)); \t \t rl.addView(pb); \t \t setContentView(rl); – yosh