Android:onClick使我返回活动

乔伊·莫斯(Joey Mohs)

我正在尝试构建动态UI,但是每当我按下按钮时,将onClick方法添加到按钮时,我就会回到上一个活动。关于如何解决它的任何想法?

我按钮的代码:( addMenu方法永远不会在活动类中运行)

<Button
    android:text="New Menu"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/newButton"
    android:layout_weight="1"
    android:onClick="addMenu"/>

这是我的添加菜单代码,尽管不管这里有什么内容(即使什么也没有),它仍然无法正常工作

public void addMenu()
{
    LinearLayout layout = (LinearLayout) findViewById(R.id.backLayer);
    Button newButton = new Button(this);
    newButton.setText("menu "+menu);
    layout.addView(newButton);
    menu++;
}
板球运动员

每当我按下按钮时,我都会回到上一个活动。

听起来您的应用程序正在崩溃并正在重新启动...阅读logcat,然后您会看到一些东西,表明您的方法签名是错误的。

android:onClick="addMenu"需要一种方法public void addMenu(View v)

或者只是使用Java设置按钮侦听器并删除android:onClick

findViewById(R.id.newButton).setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) { 
        addMenu();
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从其他活动返回时,我的活动(Android)似乎未执行onPause()/ onResume

来自分类Dev

我如何为我的 android 应用运行服务以让用户返回到相同的活动并绕过登录

来自分类Dev

Android按钮从布局返回活动

来自分类Dev

从活动android返回片段的值

来自分类Dev

Android - 启动活动并返回问题

来自分类Dev

离开并返回我的应用程序时,android重新启动活动

来自分类Dev

变量没有更新,直到我的Android项目返回到活动

来自分类Dev

如何根据我在android中遵循的路径返回上一个活动?

来自分类Dev

离开并返回我的应用程序时,android重新启动活动

来自分类Dev

当我在 Android 中返回视频播放活动时黑屏

来自分类Dev

在android活动中找到按钮onclick函数

来自分类Dev

打开活动时android自动启动onClick

来自分类Dev

Android Notification onClick活动打开失败

来自分类Dev

Android RecyclerView onClick 在不同的活动中

来自分类Dev

Android无法破坏我的活动

来自分类Dev

Android扩展我自己的活动

来自分类Dev

Android:如何显示也不是顶级活动的顶级活动的返回按钮?

来自分类Dev

返回活动后,Android Service挂起

来自分类Dev

如何从Android中的子活动返回位图

来自分类Dev

android:不丢失数据就返回主活动

来自分类Dev

Android返回对象作为活动结果

来自分类Dev

如何返回已运行的Android活动

来自分类Dev

Android:退出全屏并返回主活动

来自分类Dev

当我尝试使用适配器在当前活动上显示某些内容时,Android应用会继续返回主活动UI

来自分类Dev

从服务android更新我的活动中的listview

来自分类Dev

我的android项目的活动正在跳过

来自分类Dev

我注销Android Studio后取消活动

来自分类Dev

Android-我的活动出现NullPOinterException

来自分类Dev

在活动显示进度对话框时阻止onClick(Android)

Related 相关文章

  1. 1

    从其他活动返回时,我的活动(Android)似乎未执行onPause()/ onResume

  2. 2

    我如何为我的 android 应用运行服务以让用户返回到相同的活动并绕过登录

  3. 3

    Android按钮从布局返回活动

  4. 4

    从活动android返回片段的值

  5. 5

    Android - 启动活动并返回问题

  6. 6

    离开并返回我的应用程序时,android重新启动活动

  7. 7

    变量没有更新,直到我的Android项目返回到活动

  8. 8

    如何根据我在android中遵循的路径返回上一个活动?

  9. 9

    离开并返回我的应用程序时,android重新启动活动

  10. 10

    当我在 Android 中返回视频播放活动时黑屏

  11. 11

    在android活动中找到按钮onclick函数

  12. 12

    打开活动时android自动启动onClick

  13. 13

    Android Notification onClick活动打开失败

  14. 14

    Android RecyclerView onClick 在不同的活动中

  15. 15

    Android无法破坏我的活动

  16. 16

    Android扩展我自己的活动

  17. 17

    Android:如何显示也不是顶级活动的顶级活动的返回按钮?

  18. 18

    返回活动后,Android Service挂起

  19. 19

    如何从Android中的子活动返回位图

  20. 20

    android:不丢失数据就返回主活动

  21. 21

    Android返回对象作为活动结果

  22. 22

    如何返回已运行的Android活动

  23. 23

    Android:退出全屏并返回主活动

  24. 24

    当我尝试使用适配器在当前活动上显示某些内容时,Android应用会继续返回主活动UI

  25. 25

    从服务android更新我的活动中的listview

  26. 26

    我的android项目的活动正在跳过

  27. 27

    我注销Android Studio后取消活动

  28. 28

    Android-我的活动出现NullPOinterException

  29. 29

    在活动显示进度对话框时阻止onClick(Android)

热门标签

归档