构造函数或setLayoutParams()在Android中采用px或dip中的两个整数吗?

时间:2012-05-28 02:04:26

标签: android android-layout

我一直在阅读教程,并且一直在尝试理解一些事情,但我对此声明感到有些困惑:

imageView.setLayoutParams(new GridView.LayoutParams(85, 85));

Doc说宽度和高度(意思是两个85),或者它在屏幕上的显示方式。但是这与在xml文件中的网格视图中执行此操作相同吗?

<GridView
    android:layout_height="85"
...

对我来说似乎不对,这就是我要问的原因。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据文件:

Parameters
width  the width, either MATCH_PARENT, WRAP_CONTENT or a fixed size in pixels 
height  the height, either MATCH_PARENT, WRAP_CONTENT or a fixed size in pixels 
weight  the weight  

所以,以像素为单位。

在XML中,您可以指定单位。