不僅僅是progressBar的高度,也是實際的進度軌跡,它們似乎有不同的屬性。我已經使用它的水平長度的佈局權重,但它對高度沒有影響。我可以在xml中將progressBar的高度設置爲其父項高度的一半嗎?
0
A
回答
1
我認爲ProgressBar
有一個相稱的高度和寬度屬性,這意味着你不能有一個比寬度更大的高度值,否則它會看起來偏斜。 (我可能是錯的,但是玩起了View
這就是它的樣子。)
如果您使用layout_weight
值作爲寬度,那麼它將對高度沒有影響,您可以設置您的高度爲match_parent
,您獲得的尺寸將是基於寬度的最大尺寸。
要將您的ProgressBar
設置爲50%,請使用progressBar.setProgress(progressBar.getMax()/2)
,或者如果您事先知道最大值,則可以對該50%進行硬編碼。
0
這似乎進展軌道的比例設置爲父的正好一半:
LinearLayout progView = (LinearLayout) findViewById(R.id.progView);
ProgressBar xpBar = (ProgressBar) findViewById(R.id.xpBar);
xpBar.setScaleY(progView.getScrollBarSize()/2);
相關問題
- 1. 設置ProgressBar高度
- 2. 將視圖的最小高度設置爲其父項的高度
- 3. StackPanel可以將自己設置爲其內容的高度嗎?
- 4. 我可以設置UIFont高度嗎?
- 5. 將div的高度設置爲任意寬度的一半
- 6. 將webview高度設置爲其父項的70%android
- 7. 將鏈接高度設置爲其父項的100%
- 8. RingShapeDrawable的半徑設置爲父寬高度而不是寬度
- 9. 如何將imageview的高度動態設置爲父高度?
- 10. 設置高度爲其父與高度%:汽車
- 11. 我可以將TComboBoxEx的高度與TComboBox的高度相同嗎?
- 12. 將元素的高度設置爲%高度的元素高度
- 13. 將高度設置爲高度30%的parrent高度的100%?
- 14. 如何設置父高度/寬度爲可編輯span-child的高度/寬度?
- 15. 將列表項目的高度設置爲兩行的高度
- 16. 將UITableViewCell高度設置爲UIImage高度?
- 17. 如何在AutoLayout中將較大高度作爲其父高度
- 18. 將高度和寬度設置爲父母高度/寬度的分數?
- 19. WPF列表框的高度可以設置爲其項目高度的倍數嗎?
- 20. 我可以使用CSS類來將iframe中的div設置爲父窗口的寬度和高度嗎?
- 21. 設置imageView高度爲其父項的3/4
- 22. 在表格中設置「最大高度」使其高度爲零?
- 23. Flex 4:將Spark List高度設置爲其內容高度
- 24. 設置列表項的高度以填充流體父級高度
- 25. 查找每個特定元素的高度並將其設置爲其父項
- 26. Xcode:將UIView高度和寬度設置爲SuperView(主視圖)的一半高度和寬度
- 27. 我們可以在android中設置網頁視圖的高度和寬度嗎
- 28. 跨度標籤可以在Firefox中繼承其輸入的高度父級嗎?
- 29. 將表格單元格DIV高度的父代的高度設置爲100%
- 30. 設置DIV高度父
我不認爲這是成正比的,進步的軌道似乎有一個固定的DP值。但是,您可以:setScaleY(int)。只改變進度軌跡。但是,我應該放入什麼價值?父母是一個LinearLayout,我可以從中獲得什麼值,可以讓跟蹤進度達到比例高度。 – Jams
你能澄清你的問題嗎? 'setScale'繼承自'View'類,所以你可以做到這一點,但是你可能會得到不想要的結果,因爲'ProgressBar'具有它自己的邏輯。我不確定你的進度曲目是什麼意思。縮放不應該與你的進度有任何關係。 – Pztar