GridView.LayoutParams不存在,Android代码中断

Ste*_*eve 3 android android-layout

我正在关注Android的HelloWorld教程,但是当我进行GridView练习时(http://developer.android.com/resources/tutorials/views/hello-gridview.html)

我发现如果我注释掉这行:imageView.setLayoutParams(new GridView.LayoutParams(85,85));

一切正常.我做了一些研究,发现GridView.LayoutParams不存在.难道我做错了什么?教程是否破碎?

Cri*_*ian 6

我做了一些研究,发现GridView.LayoutParams不存在.

你在哪里研究?GridView.LayoutParams确实存在.LayoutParams是从类继承的ViewGroup类,它是超类GridView.

编辑:

刚刚看了一下,正如你所说,LayoutParams似乎无法访问GridView.请AbsListView.LayoutParams改用.


zrg*_*giu 6

GridView.LayoutParams实际上AbsListView.LayoutParams,你可以安全地使用它.