当前位置: 首页 > 知识库问答 >
问题:

在Android Studio中更改函数调用前的按钮文本

鄢英哲
2023-03-14

我正在设计一个简单的应用程序,当按下开始按钮时,会调用myfunction()。myfunction()需要几秒钟才能完成。现在,当我按下开始按钮时,myfunction()会运行几秒钟,完成后,按钮的文本变为“停止”。我希望按钮的文本更改为“停止”一旦“开始”按钮被按下之前,该功能被调用。

这是我第一次使用Android Studio和Java。感谢您的帮助。

我附加了当按下按钮时调用的函数。

public void buttonClick(View v) {
    Button tv = (Button)findViewById(R.id.button1);
    if(tv.getText() == "Start") {
        tv.setText("Stop");
        myfunction();
    }
    else {
        tv.setText("Start");
    }
}

共有2个答案

梁丘钊
2023-03-14

要使用等号,请执行以下操作:

 public void buttonClick(View v) {
    Button tv = (Button)findViewById(R.id.button1);
    if(tv.getText().toString() == "Start") {
        tv.setText("Stop");
        myfunction();
    }
    else {
        tv.setText("Start");
    }
}
汪和悌
2023-03-14

不要使用电视。getText()=“Start”使用电视。getText()。等于(“Start”)这样。。。

public void buttonClick(View v) {
    Button tv = (Button)findViewById(R.id.button1);
    if(tv.getText().equals("Start")) {
        tv.setText("Stop");
        myfunction();
    }
    else {
        tv.setText("Start");
    }
}
 类似资料:
  • 问题内容: 当我单击按钮时,我希望值更改为从。 HTML: Javascript: 该按钮现在正在显示打开的窗帘,我希望将其更改为关闭窗帘,对吗? 问题答案: 如果我已正确理解您的问题,则希望在“打开窗帘”和“关闭窗帘”之间切换-如果关闭,则切换为“打开窗帘”,反之亦然。如果那是您需要的,那么它将起作用。 请注意,您不需要使用内部更改,因为它是在 上下文 中调用的-我所说的 上下文 是指您稍后会在

  • 问题内容: 我正在建立一个Like / Unlike系统,我有一个按钮,该按钮具有一个类似于类的类,如果单击它,则将数据插入数据库中,并且将该类更改为different。 与假定拉另一个ajax调用不同的是,它删除了实际的类,但不起作用,当类更改时,它执行了类类应做的事情,并且仅当刷新页面时才起作用。 PHP代码 jQuery的 我刚刚做了一个与众不同的警报作为示例来对其进行测试,然后再使用它进行

  • 我正在使用ASP.NET和JavaScript创建一个计算器。当用户单击按钮时,现在正试图使它对按钮7起作用,它会调用一个javascript函数,以查看用户是否单击了clear按钮、back space按钮,或者他们是否单击了number按钮。如果它是一个数字按钮,则该函数将把数字添加到文本框中。例如,如果用户点击7然后点击8,然后点击*,然后点击1,文本框将显示:78*1。我无法使javasc

  • 问题内容: 按下烧瓶模板中的按钮后,我希望它调用在app.py中定义的python函数,通过在下面定义函数的地方键入以下内容,可以在模板中调用该函数: app.py中的示例函数: 模板: 在我的按钮中,我具有onclick属性,只是为了测试使用像javascript这样的按钮是否正确按下: 我面临的问题是我需要模板中提供的功能以对应正确的按钮。例如,如果按钮显示启用,那么我需要调用已经定义的启用功

  • 问题内容: 我正在使用新的jquery mobile 1.0 alpha 1版本来构建移动应用程序,我需要能够切换按钮的文本。切换文本效果很好,但是一旦执行文本替换,css格式就会被破坏。 问题答案: 创建按钮时,它会添加一些其他元素,例如一些内部元素,如下所示: 要更改文本,您需要以下选择器:

  • 问题内容: 我正在尝试使用HTML按钮来调用JavaScript函数。 这是代码: 问题答案: 有几种使用HTML / DOM处理事件的方法。没有真正的对或错方法,但是在不同情况下使用不同的方法很有用。 1:在HTML中进行定义: 2:将其添加到Java事件中的DOM属性中: 3:并且使用Javascript将函数附加到事件处理程序: 第二种方法和第三种方法都允许使用内联/匿名函数,并且都必须在从