protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main); Log.d("a", String.valueOf(tableLayout.getTop()
+"Bottom:"+ String.valueOf(tableLayout.getBottom())
+"Height:"+ String.valueOf(tableLayout.getHeight())
+"Left:"+ String.valueOf(tableLayout.getLeft())
+"Right:"+ String.valueOf(tableLayout.getRight())
}为什么都是 “0”!!!!有什么方法能获得控件 宽高数据!???
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main); Log.d("a", String.valueOf(tableLayout.getTop()
+"Bottom:"+ String.valueOf(tableLayout.getBottom())
+"Height:"+ String.valueOf(tableLayout.getHeight())
+"Left:"+ String.valueOf(tableLayout.getLeft())
+"Right:"+ String.valueOf(tableLayout.getRight())
}为什么都是 “0”!!!!有什么方法能获得控件 宽高数据!???
是的,onCreate对于布局相关的都还没有初始化完,无法获取
就是要在初始化获取
onstart() 无效!!!!!依然无法获取!
很简单 就是一个tablelayout 初始化 获取高度你xml 怎么写的???
onCreate--onStart--onResume--onPause--onStop--onDestroy
在onStart方法里试试吧