动态声明视图高度

时间:2011-01-19 06:18:32

标签: android

我的xml在xml下面,我们已经声明了一个视图高度我们如何动态声明视图高度。

    </TableRow>
    <View android:layout_height="1dip" android:background="#FF909090" />

1 个答案:

答案 0 :(得分:1)

您需要为您提供view和android:id字段,如

</TableRow>
<View android:id="@+id/someidvalue" 
  android:layout_height="1dip"
  android:background="#FF909090" />

然后,在您的活动中,您将需要使用该方法。

View myView = (View)findViewById(R.id.someidvalue)

然后使用setMinimumHeight(我认为可能是您要查找的内容)或setLayoutParams来修改View的显示方式

myView.setMinimumHeight(height) 
myView.setLayoutParams(new ViewGroup.LayoutParam(width, height))

其中高度和宽度是您希望视图具有高度和宽度的某些值