
当grIDvIEw noofColumn =“autofit”模式时,如何在GrIDvIEw中获取列数
如何获得单行no列
<GrIDVIEw androID:ID="@+ID/grIDvIEw" androID:layout_wIDth="fill_parent" androID:layout_height="match_parent" androID:background="@androID:color/white" androID:gravity="center" androID:numColumns="auto_fit" androID:stretchMode="columnWIDth" />解决方法:
您可以在java代码中获取列数.
GrIDVIEw mGrIDVIEw = (GrIDVIEw)findVIEwByID(R.ID.grIDvIEw);int column_coutnt = mGrIDVIEw.getNumColumns();第二种方式:
int columns = 0;int children = mGrIDVIEw.getChildCount();if (children > 0) { int wIDth = mGrIDVIEw.getChildAt(0).getMeasureDWIDth(); if (wIDth > 0) { columns = mGrIDVIEw.getWIDth() / wIDth; } } 总结 以上是内存溢出为你收集整理的android – 如何在gridview中获取columncount全部内容,希望文章能够帮你解决android – 如何在gridview中获取columncount所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)