-1
A
回答
1
您可以使用RecyclerView和StaggeredGridLayoutManager而不是GridView。您可以在這裏找到一個很好的教程StaggeredGridLayoutManager
0
您可以從電網適配器內控制你的項目的大小 - 更具體地說是在您的覆蓋getView()
方法:
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View v = LayoutInflater.from(ctx).inflate(R.layout.grid_item, null);
// ...
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(AbsListView.LayoutParams.
WRAP_CONTENT, AbsListView.LayoutParams.WRAP_CONTENT);
lp.width = getResources().getDimensionPixelSize(R.dimen.card_width);
lp.height = getResources().getDimensionPixelSize(R.dimen.card_height);
v.setLayoutParams(lp);
return v;
}
相關問題
- 1. 如何將項目動態android系統
- 2. GridView的項目寬度
- 3. Gridview項目動態寬度根據UWP中的屏幕大小
- 4. Android中的動態GridView項目
- 5. Android GridView - 一個全寬的項目
- 6. 在Android中,如何設置ListView項目的高度和寬度?
- 7. css網格系統的列寬度是動態確定的嗎?
- 8. 不同寬度的動態網格系統css3?
- 9. Android:在GridView中放大ImageView的寬度
- 10. 如何創建100%寬度的表格,第一列的動態寬度以及第二列的包裝文本?
- 11. 如何在wpf中的listview項目中創建動態gridview
- 12. 設置Android Drawable項目的寬度?
- 13. 動態添加android系統
- 14. 如何以一定寬度將項目包裝在<xe:djextListTextBox>中
- 15. 爲什麼GridView項目不包裝?
- 16. 如何設置StatusStrip項目的寬度?
- 17. 更改菜單項的寬度動態
- 18. 如何設置的TextListener動態生成editTexts在android系統
- 19. Android:如何設置系統寬度屬性
- 20. 如何組裝一個多項目的螞蟻構建系統
- 21. 如何在動態GridView的
- 22. 如何獲得android蜂窩系統的屏幕寬度和高度?
- 23. 如何設置div的動態寬度?
- 24. 包裝DIV在100%寬度的網站
- 25. 如何實現靜態項目範圍的偏好系統?
- 26. 如何自動對齊GridView項目的高度?
- 27. 浮動和包裝內容寬度
- 28. ItemsControl中項目的寬度
- 29. 固定寬度的項目
- 30. 如何修改GridView的寬度?
有人指導對上述問題的解決方案。 – San