2011-12-19 80 views
0

我不會說英語很好,所以請嘗試瞭解我。 我試圖在eclipse中爲android開發一個小應用程序。我創建了2個佈局,首先有一個按鈕,第二個佈局只有文本「helloword」。我希望按鈕發送給我的「helloworld」佈局 我按照教程,但它不正確。 有人可以幫助我發佈th代碼來實現? 請原諒我的英語仍然 並感謝您的任何幫助如何鏈接2佈局與按鈕

+0

我認爲你和Google不是朋友 – Houcine 2011-12-19 17:04:30

回答

1

您需要創建兩個不同的活動,單獨的佈局。你可以在onCreate中使用setContentView設置它們的佈局。不要忘記將你的活動包含在清單中(日食爲你生成一個,按照第一個活動的方式完成,你應該沒問題,不需要添加過濾器等等,只需.Activity)

然後在第一個活動的按鈕,這樣做:

my_button.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) { 
    Intent i = new Intent(this, MySecondActivity.class); 
    startActivty(i); 
    } 
}); 
+0

好吧我試試!謝謝 – user1106292 2011-12-20 10:40:52

0

僅僅針對谷歌的簡單的搜索,你會發現你的答案。 看到這個教程(兩者在frensh如果你prefering frensh教程):

tuto1

tuto2

tuto3

+0

=)我是一個意大利男孩,但不要擔心。我可以undestand,我的問題是解釋!非常感謝 – user1106292 2011-12-20 10:40:03

+0

所有在A到Z教程中解釋的內容。歡迎意大利人,我來自摩洛哥^^ – Houcine 2011-12-20 11:31:05

1

如果你想只使用1活動,然後使用下面的代碼,

my_button.setOnClickListener(new OnClickListener() 
{ 
    @Override 
    public void onClick(View v) 
    { 
     FirstActivity.this.setContentView(R.layout.second_layout); 
    } 
}); 
+0

ahhh好吧我認爲每個佈局都需要一個活動,現在很清楚 – user1106292 2011-12-20 10:42:09

0

它不那麼硬只是這樣做:

@Override 
public void onClick(View args0) { 
    setContentView(R.layout.aardelayout); 
}