2010-08-17 9 views
28

진행률 표시 줄에 작은 불명확 한 스타일을 지정하도록 올바른 방법을 찾는 데 어려움이 있습니다.ProgressBar의 스타일을 어떻게 작게 변경할 수 있습니까?

누군가가 저에게 모범을 보이고이 정보를 빨리 검색 할 수 있다면 기쁠 것입니다.

+0

당신이 작은 무기한 스타일을 부릅니까? 진행 표시 줄이 제목 표시 줄에 표시되면 어떻게됩니까? 이미지의 스케일링을 사용할 수 없습니까? – Sephy

+0

회전하는 그래픽의 작은 버전이 있습니다. 단추를 사용하여 서버에 대한 호출이 완료되면 단추가 활성화됨을 나타 내기 위해이 단추를 사용하고 싶습니다. – Janusz

답변

94

이 솔루션은

<ProgressBar 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    style="?android:attr/progressBarStyleSmall" /> 
+1

이러한 기본 스타일 목록이 있습니까? 작고 어두운 진행 막대가 필요합니다. – OneWorld

+0

표준 진도 막대를 거의 볼 수 없기 때문에 어두운 진행 막대를 많이 검색했습니다. 내가 찾지 못했기 때문에 나 자신을 그렸습니다. – Janusz

+1

나는 http://www.fixedd.com/projects/android_drawables_display에서 드로어 블 "spinner_black_76"만을 발견했다 -> – OneWorld

8
여기

프로그램을 수행하는 방법이다에 스타일을 변경하는 것입니다

이 사용 될 수 있습니다
ProgressBar progress = new ProgressBar(ctx, null, android.R.attr.progressBarStyleSmall); 
+4

android.R.attr.progressBarStyleSmall – Mbt925

5

:

style="?android:attr/android:progressBarStyleSmall" 
14

또 하나의 방법 그렇게하려면

style="@android:style/Widget.ProgressBar.Small" 

Ex_

<ProgressBar 
android:id="@+id/progress_bar" 
style="@android:style/Widget.ProgressBar.Small" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="7dip" 
arandroid:visibility="visible" /> 
관련 문제