在資源開放的XML所以我做了一個新的佈局/佈局稱爲約,我想要做的是,點擊一個按鈕,當我得到指向該佈局。如何通過點擊按鈕
簡化。當我按下「activity_main.xml」上的按鈕時,它會打開「about.xml」。 我該如何做到這一點?我無法訪問大多數資源較重的網站,Stackoverflow是我的最後一個選項。所以,如果你知道如何,將不勝感激。
在資源開放的XML所以我做了一個新的佈局/佈局稱爲約,我想要做的是,點擊一個按鈕,當我得到指向該佈局。如何通過點擊按鈕
簡化。當我按下「activity_main.xml」上的按鈕時,它會打開「about.xml」。 我該如何做到這一點?我無法訪問大多數資源較重的網站,Stackoverflow是我的最後一個選項。所以,如果你知道如何,將不勝感激。
如果你不想開始新的活動,只需調用:
setContentView(R.layout.about);
點擊您的按鈕時。這將設置當前活動的新佈局,位於res/layout/about.xml
。如果您只是在不更改功能的情況下更改您的活動演示文稿,這將起作用
如果要啓動另一個活動,則應創建一個新的活動類,以實現該新活動的功能並將about.xml
作爲其佈局。點擊按鈕後,您只需開始這個新的活動。
首先創建一個關於例如AboutActivity的活動,並將其佈局與about.xml佈局關聯。
然後在您的main.xm
升
Button about = (Button)findViewById(r.id.button1);
about.setOnClickListener(new view V)
{
Intent in = new Intent(getApplicationContext,AboutActivity.java)
StartActivity(In);
}
我創建了一個activity_main.xml中的ImageButton,其餘的我不真的不明白如何讓它工作,imagebuttons的名字是「settings_icon」,佈局中的.xml被稱爲「about.xml」,我想要做的就是當我點擊圖像按鈕時,它將我指向「about.xml 「 –
創建一個按鈕,首先添加AboutActivity在AndroidXml.xml部署文件。 像
<activity name:"AboutActivity"></activity>
現在使用下面的代碼,
Button about = (Button)findViewById(r.id.button);
about.setOnClickListener(new view.OnCLickListener()
{
Intent in = new Intent(this,AboutActivity.class)
StartActivity(In);
});
雖然我不明白,但我在我的」Playlist.xml「上有一個ImageButton,當我點擊它時,我希望它打開」about.xml「:s我沒有了解你解釋對不起v.v –
在about對象上使用ImageButton對象。或者替換爲ImageButton對象 –
在MainActivity通過點擊按鈕啓動一個新的活動,其佈局是about.xml – Onik