我写了我自己的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