2011-08-01 13 views
8

这里是我的代码如何包装内容申报动态按钮代码

Button myButton = new Button(this); 
myButton.setText("Press Me"); 
myButton.setTextColor(Color.WHITE); 


LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout1); 
layout.addView(myButton); 

如何添加wrapcontent这个按钮?

回答

18

使用这条线(我用FILL_PARENT证明)

layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 
       LayoutParams.WRAP_CONTENT)); 
+0

感谢myButton.setLayoutParams包裹内容(新的LayoutParams (LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));为我工作 – Sando

+0

hehe是啊你需要它为我的按钮!我认为布局:)同样的事情 –

2

设置按钮

myButtonsetLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 

或布局

layout.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));