3

質問はばかげているようですが、の高さを簡単に定義することはできませんProgressBar。コードでもxmlファイルでもありません。プロパティはlayout_heightマージン1として機能しているようで、元のサイズは私が望むよりもはるかに小さくなっています。私はその主題についてほとんど何も見つけられなかったので、私はかなり混乱しています。ここでのSOの答えは私にはうまくいきません。そして私はAPI15をターゲットにしています。誰かが解決策や説明を持っていますか?

4

2 に答える 2

3

それはばかげた間違いでした。私はこのようなサンプルコードを貼り付けました:

<ProgressBar 
    android:id="@+id/status_progress" 
    style="?android:attr/progressBarStyleHorizontal"             
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/>

ただし、style属性は他のすべてをオーバーライドします...

「基本的な」水平を取得するにProgressBarは、いくつかの属性を設定する必要があります。

<ProgressBar
    android:id="@+id/pb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:progressDrawable="@android:drawable/progress_horizontal"
    android:indeterminate="false" 
    android:indeterminateOnly="false"/> 

もちろん、他のいくつかの事前定義されたスタイルも利用できます。

于 2012-08-16T21:09:50.390 に答える
0

私が使用したSeekBarには

android:maxHeight="10dp"
于 2012-07-02T23:05:17.230 に答える