在资源开放的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