如何在android中以编程方式调整seekbar高度

如何在android中以编程方式调整seekbar高度,android,Android,在我的android应用程序中,我使用了seekbar。我试图通过编程方式调整搜索栏的高度。请参考下面我的代码 如果我使用上面的代码,搜索条的形状不完美,看起来像拇指的一半, 如何获得合适的形状,请指导我 通过使用拇指,我们可以改变搜索杆的形状。下面给出了示例代码 SeekBar Bar = null; Bar=new SeekBar(this); Bar.setLayoutParams(new TableRow.LayoutParams(dp(150), dp(20)));

在我的android应用程序中,我使用了seekbar。我试图通过编程方式调整搜索栏的高度。请参考下面我的代码

如果我使用上面的代码,搜索条的形状不完美,看起来像拇指的一半, 如何获得合适的形状,请指导我

通过使用拇指,我们可以改变搜索杆的形状。下面给出了示例代码

SeekBar Bar = null;
    Bar=new SeekBar(this);  
    Bar.setLayoutParams(new TableRow.LayoutParams(dp(150), dp(20)));
    Bar.setMax(dp(100)); 
 float[] outR = new float[] {6,6,6,6,6,6,6,6};  
    ShapeDrawable thumb = new ShapeDrawable(new RoundRectShape(outR, null, null));      
    thumb.setIntrinsicHeight(dp(30));
    thumb.setIntrinsicWidth(dp(6));    
    thumb.getPaint().setColor(Color.WHITE);
  Bar.setThumb(thumb);