2010-05-11 9 views
2

내 안드로이드 응용 프로그램에서 seekbar를 사용하여 볼륨을 설정하고 있습니다. 그러나 seekbar의 길이가 너무 짧습니다. 검색 바 길이를 사용자 정의하는 방법이 있습니까?Seekbar length manipulation

+0

레이아웃 XML을 게시하십시오. –

답변

0
SeekBar sk =(SeekBar)findViewById(R.id.seekbar); 
sk.setLayoutParams(params) 

당신이 검색 막대의 길이를 설정할 수 있습니다이 사용

2

XML 예제 :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:padding="10dip"> 
<SeekBar android:id="@+id/default_width_seek_bar" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
<SeekBar android:id="@+id/fixed_width_seek_bar" 
    android:layout_width="100dip" 
    android:layout_height="wrap_content" /> 
<SeekBar android:id="@+id/full_width_seek_bar" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 
<SeekBar android:id="@+id/padded_full_width_seek_bar" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:paddingLeft="8dip" android:paddingRight="8dip" /> 
</LinearLayout> 

사이드 참고 : 모든 방법을 이동할 때 SeekBar를의 엄지 손가락이 잘릴 수 있습니다 측면. 마지막 SeekBar와 같은 약간의 여백은이 문제를 수정합니다.