[英]How to save button click state in order in android. (Not Toggle Button)
我是android新手,我有一个困扰我的问题。
我有多个按钮,如下图所示https://lh4.ggpht.com/ouHPcTcFzsdYrTU09pStGBicxgX_cki613g5Eq3loYCh2TOXzqpfeyWnOdlLuc8eNS0=h900-rw
1.我想要做的是按任意顺序按5个按钮。
2.按点击顺序保存单击的按钮文本。
例如。 我有1~31个按钮,如果我按下五个数字1,5,7,8,2
已单击的5个按钮将以单击的顺序保存。
3.我应该使用SharedPreference和ArrayList吗? 我不想使用切换按钮和复选框,而是一个简单的按钮。 我不确定我必须使用什么样的逻辑和类。 我是菜鸟,所以如果可能的话,样本会帮助我学到很多东西!
尝试使用
clickedButtons = new ArrayList<View>();
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!v.isSelected()) {
v.setSelected(true);
clickedButtons.add(v);
}
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.