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逻辑的主要内容,如果未能解决你的问题,请参考以下文章