试试这个对的LayoutParams为的LinearLayout:
linear.setLayoutParams(
new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT,
1)
);
作为证明的概念:这个作品。检查出的进口,并将其与自己的:)比较
文件:Test.java
package com.huiges.stackOverFlow.examples
import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
public class Test extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout linear = new LinearLayout(this);
linear.setLayoutParams(
new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT,
1)
);
}
}
我已经试过了,这就是我没有采取3参数的意思。日食只是想让我删除1.这就是为什么它让我感到困惑。 – SamRowley 2011-01-10 16:29:45
你确定你使用的是正确的软件包吗?检查您的进口,如果neccesairy。我已经看到你的意思了,但是这个代码在我的eclipse中正在被解析。如果你愿意,我会添加一个完整的课程? – Nanne 2011-01-10 16:32:58