-1

Androidでページネーションを行うには? 私はいくつかのページネーションを試してみましたが、それらのほとんどはボタンを使用しています。ボタンを使用する以外に、Android に別の機能はありますか。Googleページにアクセスするために使用する方法として、下部にページ番号が必要です..

4

1 に答える 1

1

この例を試すことができます

ListView ページネーション Ex-2

ここでのロジックは非常に単純です。ページ番号をフッターに動的に追加し、クリックされた番号に基づいてリスト項目をロードするだけです

private void Btnfooter()
{
    int val = TOTAL_LIST_ITEMS%NUM_ITEMS_PAGE;
    val = val==0?0:1;
    noOfBtns=TOTAL_LIST_ITEMS/NUM_ITEMS_PAGE+val;

    LinearLayout ll = (LinearLayout)findViewById(R.id.btnLay);

    btns    =new Button[noOfBtns];

    for(int i=0;i<noOfBtns;i++)
    {
        btns[i] =   new Button(this);
        btns[i].setBackgroundColor(getResources().getColor(android.R.color.transparent));
        btns[i].setText(""+(i+1));

        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
        ll.addView(btns[i], lp);

        final int j = i;
        btns[j].setOnClickListener(new OnClickListener() {

            public void onClick(View v)
            {
                loadList(j);
                CheckBtnBackGroud(j);
            }
        });
    }

}
于 2013-06-14T09:27:11.777 に答える