2011-05-04 118 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

相關問題