在android中跟踪按钮输入

时间:2013-10-14 18:56:38

标签: android button textview

enter image description here我想跟踪按钮的输入并在屏幕上显示。例如,我有一个基本布局,有4个按钮和一个文本视图。文本视图从10开始,每个按钮将值10更改为+或 - 1,+或 - 5.我想要一个文本视图来显示屏幕上的更改。我已经有一个10的文本视图,当按下按钮时它会发生变化,但我想要另一个textview来显示已经按下了哪些按钮。我不知道如何开始这个并需要一些输入。

@Override public void onClick(View v) 
{ String text = ((Button)v).getText().toString(); 
 btnPressedTV.append(text);

这是我输入的代码,由codemagic提供。我希望新的textview显示20的值的历史。例如,如果20的textview变为18,然后是15,然后是22,那么45我希望btnPressedTV显示这些值。

1 个答案:

答案 0 :(得分:1)

  

我想要另一个textview来显示已按下的按钮

这是一个相当不明确的问题,很难回答。但是,如果您希望按下Button的名称,则只需创建另一个TextView,说btnPressedTV,然后使用getText()中的onClick()方法显示点击的Button

@Override
public void onClick(View v)
{
    String text = ((Button)v).getText().toString();  // cast the View to a Button and get the text
    btnPressedTV.append(text);   // insert whatever formatting you want
}