2014-06-11 71 views
0

在我的android應用程序中,我使用了一個seekbar。我嘗試以編程方式調整搜索欄的高度。請參照我的代碼如下,如何在android中以編程方式調整seekbar高度

SeekBar Bar = null; 
    Bar=new SeekBar(this); 
    Bar.setLayoutParams(new TableRow.LayoutParams(dp(150), dp(20))); 
    Bar.setMax(dp(100)); 

如果我使用上面的代碼中,在不完美的搜索欄的形狀和它看起來像拇指的一半, 如何獲得適當的形狀,請引導我,,

回答

0

通過使用拇指,我們可以改變seekbar的形狀。示例代碼如下,

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

什麼是DP ....?也請張貼方法... –

相關問題