int btn = (Button) findViewById(View.getId());//这句话中的btn不能用来和按钮键Button的id号去比较

如果想存储Button,可以这样做:

Stack<Button> btnStack = Stack<Button>();//创建一个存储Button对象的栈(先进先出)

Button btn = (Button) findViewById(View.getId());//获取到点击的Button按键对象

btnStack.push(btn);//将获取到的Button按键对象存储到栈中

使用的时候先判断栈是否为空:

if(btnStack.empty() != true){

    btnStack.pop();//出栈

}

根据不同的需求,可以将Button存储到不同的数据结构中如:栈、队列、集合等。

因为我要实现退格的功能,所以存储在栈中。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-09-17
  • 2021-08-29
  • 2022-01-18
猜你喜欢
  • 2021-11-17
  • 2021-10-25
  • 2021-07-18
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案