gpt4 book ai didi

java - Android java Intent 和 Activity

转载 作者:行者123 更新时间:2023-12-02 07:07:18 25 4
gpt4 key购买 nike

请耐心等待,这是我的第一个 Android 项目。

我一直在制作一个简单的 Java 类 Event,并为其制作了 CRUD 函数。现在我正在做布局,但不知道如何在单击按钮后启动这些 Activity 。这是我正在使用的代码。

activity_main.xml;

<Button
android:id="@+id/newEventButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="New Event" />

MainActivity.java;

public void addEvent(MenuItem item) {
Intent i = new Intent(this, AddEventActivity.class);
startActivity(i);
}

AndroidManifest.xml;

    <activity
android:name="com.example.eventmanager.AddEventActivity"
android:label="@string/title_activity_add_event"
android:parentActivityName="com.example.eventmanager.MainActivity"
android:noHistory="true">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.eventmanager.MainActivity" />
</activity>

我需要在这些段中包含哪些内容来链接 newEventButton 以启动 AddEventActivity.class

最佳答案

onCreate 的主要 Activity 中,在 setContentView 之后添加以下代码

// get newEventButton    
Button addEvent = (Button) findViewById(R.id.newEventButton);
// Listen for button click and start AddEventActivity
addEvent.setOnClickListener(new onClickListener()
{
@Override
public void onClick(View v)
{
startActivity(new Intent(this, AddEventActivity.class);
}
});

关于java - Android java Intent 和 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com