2017-10-31 7 views
0

私は画像のリストを表示するViewPagerを持っています。Android ViewPagerセパレータを削除する

1画面に3ページ程度表示するように幅を設定しました。 しかし問題は、不思議なことにページ間にセパレータがあることです。

enter image description here

私はそれらを削除したい、あなたがそれらを削除する方法任意の提案を持っていますか?ここで

はViewPager

<android.support.v4.view.ViewPager 
     android:id="@+id/subcategory_pager" 
     android:layout_width="match_parent" 
     android:layout_height="@dimen/category_subcategory_pager_height" 
     android:layout_below="@+id/category_thumbnail" 
     android:background="#abcdef" 
     /> 

アダプタ

@Override 
    public float getPageWidth(final int position) { 
     if(getCount()>3){ 
      // this will have 4 pages in a single view 
      return 0.29f; 
     } else { 
      return 1f/getCount(); 
     } 
    } 
+0

これはセパレータではありません。これは 'ViewPager'のバックグラウンドです。最初の2つの画像の間にそれがないことに注目してください。これは ''要素の 'background'に設定したのと同じ色です。 –

+0

それは、私はそこにセパレータのようなラインがある理由を見つけることができる背景を与えることです。 そして、ページ幅を0.3fに変更して、ラインが消えました。 返信ありがとうございました –

答えて

0

ので設定したXMLからviewpagerの背景を削除するコードのために私のコードです。

+0

色は白ですが色は白です。私は、なぜ線が現れるのかを知るために背景を与える。 私は0.3fにページ幅を編集し、線はなくなった。 とにかく答えるためのおかげで –

関連する問題