在我的Android应用程序中,我使用了搜索栏。我尝试以编程方式调整搜索栏的高度。请参考下面的代码,
SeekBar Bar = null;
Bar=new SeekBar(this);
Bar.setLayoutParams(new TableRow.LayoutParams(dp(150), dp(20)));
Bar.setMax(dp(100));
如果我使用上面的代码,搜索条形状不完美,它看起来像拇指的一半, 如何获得正确的形状,请指导我,
答案 0 :(得分:0)
通过使用拇指我们可以改变搜索栏的形状。示例代码如下,
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);