单击android按钮并单击

时间:2012-12-02 03:18:20

标签: android buttonclick

我对android编程很新(但不是Java编程)。我有一个用例,用户点击“Go>>”按钮。单击按钮后,按钮上的文本将变为“完成!”并且用户可以在完成后点击相同的按钮。

我想知道实现这个按钮行为的最佳方法是什么......我能想到的一种方法是检查按钮文本并触发相应的操作 - 是否有更好的方法可以推荐?谢谢!

1 个答案:

答案 0 :(得分:1)

如果已经单击了Button,则“最佳”方法可能是检查OnClickListener中的布尔标志。

OnClickListener listener = new OnClickListener() {
    boolean isFirstClick = true;
    @Override
    public void onClick(View v) {
        if(isFirstClick) {
            isFirstClick = false;
            // Do something
        }
    }
}

另一种方法是检查按钮文本的值,但这样会慢一些毫秒