2012-12-02 35 views
0

我对android编程相当陌生(但不适用于Java编程)。我有一个用户点击'转到>>'按钮的用例。点击按钮后,按钮上的文字变为“完成!”。并且用户可以在“完成”后单击相同的按钮。安卓按钮点击并点击

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

+0

我想你可能会维护一个整数类型的triggerCounter。 – kamil

回答

1

如果按钮已被点击,“最佳”方法可能是检查OnClickListener中的布尔标志。

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

的另一种方法是检查按钮文本的价值,但是这是几毫秒