我想根据android手机的屏幕大小制作Gridview动态的行数。所以我需要()在GridView中的onCreate的高度来计算行数(身高/ colums)这里是一段代码::GridView getMeauredHeight()或getHeight()给出0
public class GridActivity extends Activity
{
GridView gridView;
GridAdapter adapter;'
public void onCreate(Bundle savedInstance state)
{
setContentView(R.layout.gridview);
gridView = (GridView) findViewById(R.id.grid);
adapter = new GridAdapter(this);
gridView.setAdapter(adapter);
int gridHeight = gridView.getMeasuredHeight();
Log.d("tag"," height :: " + gridHeight);
}
}
在日志猫它显示 - 高度:: 0 我不不理解,在适当膨胀之后它会给零。
这是一个错误?或者我错过了什么?
你发现screan高度和宽度。 – NagarjunaReddy 2012-02-06 12:39:44
屏幕高度和宽度在这里不相关。问题只围绕gridview的高度展开。 – 2012-02-06 12:48:41