繁体   English   中英

如何在android中按顺序保存按钮点击状态。 (不是切换按钮)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM