Толщина горизонтального ProgressBar

Я хочу реализовать толстый горизонтальный индикатор выполнения, однако мне не удается сделать его толстым. Я пробовал android:minHeight="300dp", но это не помогло. Бар все еще тонкий.

Вот выдержка из моего XML:

 <RelativeLayout
        android:id="@+id/server_top_left"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_gravity="left"
        android:layout_weight="1" >

        <Button
            android:id="@+id/config"
            android:layout_width="150dp"
            android:layout_height="80dp"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="5dp"
            android:background="@android:color/white"
            android:text=" Config "
            android:textSize="18sp" />

        <Button
            android:id="@+id/control"
            android:layout_width="150dp"
            android:layout_height="80dp"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="5dp"
            android:layout_toRightOf="@+id/config"
            android:background="@android:color/white"
            android:text=" Control "
            android:textSize="18sp" />

        <ProgressBar
            android:id="@+id/progressBar1"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:layout_below="@+id/control"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:minHeight="300dp"
            android:progress="79" />

        <ProgressBar
            android:id="@+id/progressBar2"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="300dp"
            android:layout_height="300dp"
            android:layout_below="@+id/progressBar1"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:minHeight="300dp"
            android:progress="50" />
    </RelativeLayout>

person slezadav    schedule 22.10.2012    source источник
comment
Одна из полос имеет ширину = wrap_content, другая имеет фиксированную ширину до 300 dp, обе выглядят одинаково.   -  person slezadav    schedule 22.10.2012


Ответы (1)


Создайте свой собственный стиль индикатора прогресса. Вы можете изменить progress_horizontal.xml, изменив атрибут радиуса, или вы можете изменить progress_horizontal_holo.xml, изменив чертежи.

person Holoceo    schedule 22.10.2012