我正在尝试在android中实现网格布局,如下图所示,但是没有成功。问题是列宽不适合在网格中,列字符串逐字母垂直对齐随着列数的增加。在这里,如果数据源是一个像这样的字符串数组
会更好String[] Data={"Long Short","Symbol","Volume",
"Undl Price","Type","Strike Price",
"Option Price","Volatility"
"Long","NIFTY","25","8692.80","CALL",
"8800.00","78.95","14.9737",
"Long","NIFTY","25","8692.80",
"CALL","9000.00","25.05","15.0352",
}
请建议一种获取网格视图的方法,如图所示或以其他方式显示。 我很感激我的任何建议。
提前致谢!!
答案 0 :(得分:1)
<GridView
android:id="@+id/customGridView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/titleLayout"
android:layout_alignParentLeft="true"
android:numColumns="8" > // put the number of column that you want to show
</GridView>
这里titleLayout是你必须制作一个包含标题(即你的数据字符串数组)的布局的布局,这个数组你可以自定义它也可以自定义,或者你也可以把它作为静态放置