Java 如何在Android中创建一个打开新XML页面的图像按钮?
嗨,我正在尝试使用EclipseIDE创建一个简单的android应用程序,我只需要一个包含几页信息的启动页面。我用我想要的布局创建了几个xml页面,我想知道如何从打开另一个xml页面的图像按钮创建onclick事件?我假设我必须实现onClick Listener,但我是android新手,有没有一种简单的实现方法?在布局(XML)中添加Java 如何在Android中创建一个打开新XML页面的图像按钮?,java,android,xml,eclipse,onclick,Java,Android,Xml,Eclipse,Onclick,嗨,我正在尝试使用EclipseIDE创建一个简单的android应用程序,我只需要一个包含几页信息的启动页面。我用我想要的布局创建了几个xml页面,我想知道如何从打开另一个xml页面的图像按钮创建onclick事件?我假设我必须实现onClick Listener,但我是android新手,有没有一种简单的实现方法?在布局(XML)中添加android:onClick=“goPage2”,例如: <Button android:id="@+id/page2" android:l
android:onClick=“goPage2”
,例如:
<Button
android:id="@+id/page2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:onClick="goPage2"
android:text="Go Page 2" />
有两种方法可以做到这一点。。。在代码中为按钮使用setOnClickListener,或者更简单的方法是在布局xml中提到onclick属性。检查您好,谢谢您的回复,我目前有两个xml页面,还有一个活动,每个xml页面需要一个活动吗?我还需要创建page2Activity.class吗?嗨,是的。。您需要创建2个活动,因为Android不允许调用setContentLayout两次(或更多)。因此,基本上您将每个xml页面分配给一个活动。非常感谢,这非常有用。
public void goPage2(View v)
{
Intent myIntent = new Intent(this, Page2Activity.class);
startActivity(myIntent);
}