我寫了我自己的GridView,我用它將XML設置爲layout_width作爲match_parent。我的問題是如何從attrs獲得像素寬度。我知道如何獲取我的cyston attrs,但在繪製視圖之前不知道如何讀取寬度值。Attr的大小從自定義視圖
0
A
回答
0
我解決這個問題。調用onMeasure方法後,只需要getMeasuredDimensions。
0
在android中,您無法在繪製之前訪問大小屬性,因爲繪製過程開始時會確定尺寸。所有用xml描述的視圖都是一樣的。
0
我發現這個鏈接,試圖找到一種方式來獲得高度,使你可以用同樣的發現屏幕的寬度(如果你的網格填充屏幕的大小):Android - get Height of the parent layout
他們給:。 getApplicationContext()getResources()getDisplayMetrics()heightPixels
希望它能有助於
如果你覺得有用請解決
相關問題
- 1. Android的自定義視圖大小
- 2. Android自定義視圖大小
- 3. 自定義大小iPad分割視圖
- 4. UIModalPresentationStyle視圖與自定義視圖大小
- 5. Android:使自定義視圖的大小大於屏幕的大小
- 6. 自定義視圖位圖的大小不正確
- 7. 在自定義視圖中獲取默認的Android attr
- 8. 在iOS中的自定義視圖大小不是動態的
- 9. 自定義視圖的不同單元格大小的網格
- 10. 導航視圖中的自定義菜單項大小和文本大小
- 11. 自定義視圖中的可變大小Android
- 12. 用於增加視圖大小的自定義手勢
- 13. 自定義基於視圖的nstableview調整大小
- 14. 用導航呈現自定義大小的視圖控制器
- 15. 更改程序中自定義視圖的大小?
- 16. 自定義佈局:嵌套視圖的大小爲全屏
- 17. 如何設置自定義表面視圖的大小
- 18. Android:OnNewIntent在膨脹之前需要自定義視圖的大小
- 19. 如何更改iOS中自定義視圖的大小?
- 20. 子視圖控制器的自定義大小類
- 21. android通知自定義視圖的大小
- 22. 調整自定義UITableViewCell及其子視圖的大小
- 23. flickr api自定義圖片大小?
- 24. 自定義圖像大小WordPress
- 25. 自定義UIButton嵌入圖像大小
- 26. Orchard CMS自定義小部件視圖
- 27. 自定義視圖最小尺寸
- 28. 安卓:自定義視圖改變大小
- 29. Android自定義視圖和畫布大小
- 30. Android - 自定義視圖和畫布大小 - 雞和蛋概率
所以我不能讀寬度測量gridview中每個元素的大小?我想要做這樣的事情: 在xml中定義整個gridview,但在java中我想指定元素數量(自定義視圖),我希望它們填充所有大小的已定義網格視圖。 –
那麼如何獲得父母的大小?必須有一些方法來做到這一點。 –
那麼你想要繪製的gridviw的大小是什麼?我能問你爲什麼需要這個嗎? – sam