0
我有一個表格佈局,我想在每行中以編程方式添加seekbar。我怎樣才能做到這一點...?我已經有seekbar的xml佈局,但是如何以編程方式將其添加到?如何以編程方式在tablerow中添加seekbar?
編輯:我也想顯示分頻器的值,如果最大值分配給seekbar是5,那麼我想顯示0,1,2,3,4和5下方的seekbar。
我有一個表格佈局,我想在每行中以編程方式添加seekbar。我怎樣才能做到這一點...?我已經有seekbar的xml佈局,但是如何以編程方式將其添加到?如何以編程方式在tablerow中添加seekbar?
編輯:我也想顯示分頻器的值,如果最大值分配給seekbar是5,那麼我想顯示0,1,2,3,4和5下方的seekbar。
試試這個
TableRow tr = new TableRow(this);
tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
/* Create a SeekBar to be the row-content. */
SeekBar seekBar = new SeekBar(this);
seekBar.setMax(15);
// seekBar.setIndeterminate(true);
ShapeDrawable thumb = new ShapeDrawable(new OvalShape());
thumb.setIntrinsicHeight(80);
thumb.setIntrinsicWidth(30);
seekBar.setThumb(thumb);
seekBar.setProgress(1);
seekBar.setVisibility(View.VISIBLE);
seekBar.setBackgroundColor(Color.BLUE);
LayoutParams lp = new LayoutParams(200, 50);
seekBar.setLayoutParams(lp);
seekBar.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
我加入搜索條,但其尺寸小。如何增加它的大小? –
我讀過layout_weight用於使seekbar正確可見。在這種情況下會有用嗎? –