2011-05-04 122 views
1

在我的应用程序中,我在运行时创建线性布局。在这个布局中,我创建了一个按钮。我想要的是在屏幕底部显示此按钮?我试图使用下面的代码:如何在运行时在屏幕底部显示按钮?

Button btn = new Button(MoodJournal.this); 
btn.setGravity(0x50); 

但它将按钮内的文本移动到底部。

请帮我在这

感谢

潘卡

回答

2
import android.widget.LinearLayout; 

import android.widget.LinearLayout.LayoutParams;

然后

  LinearLayout rl = new LinearLayout(this); 
      LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
      rl.setLayoutParams(params); 

      Button shake = new Button(this); 
      shake.setText("Button"); 
      LayoutParams param1 = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
      param1.gravity=Gravity.BOTTOM; 
      shake.setLayoutParams(param1); 

      rl.addView(shake); 
      setContentView(rl); 
+0

感谢androider的答复。我想要在屏幕底部显示按钮。您上面张贴的代码显示内容底部的按钮。例如在下面的url http://i.imgur.com/zRQR9.jpg我想显示图像右侧的按钮。 – 2011-05-04 09:07:05

相关问题