2011-05-16 117 views
0

我在mainActivity上創建了一個按鈕。一旦點擊,它將使用戶進入第二個視圖。 由於某種原因,沒有任何按鈕可以在任何地方看到,並且沒有錯誤?我已經在xml.file中定義了佈局,並在java.file中引用它。奇怪的是,沒有明顯的語法錯誤,沒有任何按鈕可以在任何地方看到。Android按鈕問題

下面是Java代碼段:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.reminder_list); 
    mDbHelper = new RemindersDbAdapter(this); 
    mDbHelper.open(); 
    fillData(); 
    registerForContextMenu(getListView()); 

    setContentView(R.layout.reminder_list); 

    final Button button = (Button) findViewById(R.id.insertion); 
    button.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      // Performs action on click 
      createReminder(); 
     } 
    }); 

}

這是.xml文件

http://imageshack.us/photo/my-images/171/xml.png/

有沒有人有什麼想法?

非常感謝。

+0

你可以顯示你正在使用的Layout-XML嗎? – 2011-05-16 13:40:07

+0

你應該發佈佈局xml – BFil 2011-05-16 13:40:53

+0

你可以發佈你的佈局文件和完整的java文件.. – Nikhil 2011-05-16 13:44:51

回答

1

問題出在你的佈局裏面。

您將ListView設置爲android:layout_height =「fill_parent」,以便listView將消耗所有佈局高度,並且不會出現您的按鈕。

如果您需要活動底部的按鈕,請嘗試使用wrap_content或使用RelativeLayout。