2015-10-18 47 views
0

我有一個表格佈局,我想在每行中以編程方式添加seekbar。我怎樣才能做到這一點...?我已經有seekbar的xml佈局,但是如何以編程方式將其添加到如何以編程方式在tablerow中添加seekbar?

編輯:我也想顯示分頻器的值,如果最大值分配給seekbar是5,那麼我想顯示0,1,2,3,4和5下方的seekbar。

回答

0

試試這個

 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)); 
+0

我加入搜索條,但其尺寸小。如何增加它的大小? –

+0

我讀過layout_weight用於使seekbar正確可見。在這種情況下會有用嗎? –

相關問題