java - Android 从操作栏中为另一个 Activity 加注星标

标签 java android xml

所以我正在开发我的这个应用程序,我有点坚持使用操作栏项目来响应 onclick。我认为 xml 可以给出:

android:onClick="move"

在主要 Activity 中使用此:

public void move(){
Intent i;
i = new Intent(Launch.this, MoveClass.class);
Launch.this.startActivity(i);
}

注意:Intent 声明为 import;尝试运行时,按钮不显示,大约 2 秒后我的平板电脑显示已崩溃。

最佳答案

根据developer article ,您应该有一个带有 MenuItem 参数的方法。

所以也许这个新方法可以完成这项工作:

public void move(MenuItem myMItem) {
    Intent i = new Intent(Launch.this, MoveClass.class);
    Launch.this.startActivity(i);
}

关于java - Android 从操作栏中为另一个 Activity 加注星标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17997784/

相关文章:

javascript - XML用双引号存储文本数据,JavaScript在检索数据时崩溃

android - 在 ListView 中添加倒数计时器会在每个新行中重新启动

java - 如何通过 Apache Camel 调用 RESTful 服务?

Android:使用 NDK 构建 native GUI 应用程序?

android - 以编程方式更改导航选项卡的颜色

Android MVP 如何将数据从模型返回到演示者

python - 使用 QXmlStreamReader 的 XML 解析不返回所有元素

java - 明确新线程启动和停止的时间和地点

java - Apache Http 客户端帮助 (POST)

java - 获取内存中的日志对象 - Logback