动态更改android app中activity内的dimens.xml属性的值

时间:2015-04-22 01:10:30

标签: java android xml reference

我的目标是改变gridView将显示的列数。在gridView XML布局中,我引用了我的dimens.xml中的值来设置numColumns。有没有办法从dimens xml引用这个值来改变它的值?作为Android开发的新手,也许有更好的方法来控制numColumns的值。

所有帮助表示赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

您无法在运行时更改dimens.xml中的值。但是,您可以使用代码更改gridview中的列数。下面是您可以从片段或任何类调用以更改列数的java方法 http://developer.android.com/reference/android/widget/GridView.html#setNumColumns(int)