2012-01-02 9 views
0

、イムは2つのリストビューを使用して、両方が実装pagination.Paginationがinitially.Butをロードする最初のリストビューではうまく機能している間、それは異なる結果を示している.But同じ「カスタムアダプタクラス」を使用してsimultaneously.Butイムを示すされていません私は結果を表示するために別のリストビューをクリックしたとき、それは?私のアプリケーションで

私の問題を動作していない?効果的にこれらのリストビューの両方でページネーションを実装するためにどのように異なる2つのカスタムアダプタクラスを使用する方が良いですか?

ここで私はページネーションのために行われたサンプルコード------

  btnNext.setVisibility(View.VISIBLE); 
      TotalPages = TotalPages + 1; 
      if (pagenum == 0) { 

          btnPrev.setVisibility(View.INVISIBLE); 
       pagenum = pagenum + 1; 
       } 
       else { 

    recentCracks = web.getAllRecentCrackUps(pagenum); 
      if (recentCracks != null) { 
    adapter = new DynamicListAdapter(KidsCrackMeUp.this, recentCracks); 
     lstRecentPosts.setAdapter(adapter); 
        } 
         txtPageCount.setText(String.valueOf(pagenum)); 
         txtTotalPages.setText(String.valueOf(totalpagecount)); 
        } 
     if (pagenum == 1) { 
          //btnPrev.setEnabled(false); 
          btnPrev.setVisibility(View.INVISIBLE); 
         } 
        } 
       }); 

//ここでボタンの前の端部-----------

btnNext.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View arg0) { 
     pagenum = pagenum + 1; 
         btnPrev.setVisibility(View.VISIBLE); 
     TotalPages = TotalPages - 1; 
      //btnPrev.setEnabled(true); 
       if (TotalPages == 0) { 
       btnNext.setEnabled(false); 
       pagenum = pagenum - 1; 
       } 
       else 
       { 
       recentCracks = web.getAllRecentCrackUps(pagenum); 
       if (recentCracks != null) 
        { 
      adapter = new DynamicListAdapter(KidsCrackMeUp.this, recentCracks); 
      lstRecentPosts.setAdapter(adapter); 
        } 
         txtPageCount.setText(String.valueOf(pagenum)); 
         txtTotalPages.setText(String.valueOf(totalpagecount)); 
        } 
       if (TotalPages == 1) { 
     **strong text**// btnNext.setEnabled(false); 
          btnNext.setVisibility(View.INVISIBLE); 
         } 

        } 
       }); 

//ボタンの次の最後----

  } 

      else 

      { 
       btnNext.setVisibility(View.GONE); 
      } 
      // rel.setVisibility(View.VISIBLE); 

      lstRecentPosts.setAdapter(adapter); 

答えて

0

私はそれから何も得られません。 あなたは、同じタイプの2つの別々のリストを表示しようとしているならば、私はSeparatedListAdapter

で行くことにあなたをお勧めします
関連する問題