java Next和Prev Buttons逻辑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Next和Prev Buttons逻辑相关的知识,希望对你有一定的参考价值。

int i=0;

next.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

            if (i < List.size() - 1) {
                i = i + 1;
                //some tasks
            }
            if (i == List.size() - 1)
                Toast.makeText(MainActivity.this, "This is the last article", Toast.LENGTH_LONG).show();
    }
});

prev.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
            if (i > 0) {
                i = i - 1;
                //some tasks
            }
            if (i == 0)
                Toast.makeText(MainActivity.this, "This is the First article", Toast.LENGTH_LONG).show();
    }
});
int i=0;

next.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

        if (i == List.size() - 1)
            i = -1;

        i = i + 1;
        if (i < List.size() && i > -1) {
            //some tasks
        }
    }
});

prev.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if (i == 0)
            i = List.size();
            
        i = i - 1;
        if (i < List.size() && i > -1) {
            //some tasks
        }
    }
});

以上是关于java Next和Prev Buttons逻辑的主要内容,如果未能解决你的问题,请参考以下文章

java-双向链表逻辑

带有 Prev/Next 的 UIToolbar 在多个分段的 tableview 故事板中利用多个文本字段

jQuery:将 Prev 和 Next 添加到选项卡

Prev 和 Next 按钮在断点处无法正常工作

html Bootstrap滑块禁用prev和next

使用左右箭头导航到 rel=next 和 rel=prev 页面