-1

在此处输入图像描述我想跟踪按钮的输入并将其显示在屏幕上。例如,我有一个基本布局,有 4 个按钮和一个文本视图。文本视图从 10 开始,每个按钮将 10 的值更改为 + 或 - 1 和 + 或 - 5。我想要一个文本视图在屏幕上显示更改。我已经有一个 10 的文本视图,它会随着按钮的按下而改变,但我想要另一个文本视图来显示已经按下了哪些按钮。我不知道如何开始,需要一些输入。

@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 显示这些值。

4

1 回答 1

1

我想要另一个文本视图来显示已经按下了哪些按钮

这是一个相当不清楚的问题,很难回答。但是,如果您想要被Button按下的名称,那么您只需创建另一个TextViewbtnPressedTV然后使用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
}
于 2013-10-14T19:12:30.030 回答