我需要使用屏幕尺寸的值,所以我想像这样为我的 gridview 设置一个适配器
@Override
public void onLayoutChange(View view, int left, int top, int right,
int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
Log.d("LayoutTest","left="+left+", top="+top+", right="+right+", bottom="+bottom);
gridview.setAdapter(new GridImageAdapter(this,bottom));
}
这在我的网格视图中没有显示任何内容,但如果我移动这条线
gridview.setAdapter(new GridImageAdapter(this,1000));
对它起作用的 onCreate 方法我不明白为什么它在 onLayoutChange 中不起作用