如何隐藏图片库 viewpager 分隔符
How to hide Image gallery viewpager divider
我有一个图片库,在这个图片库中,当我滑动时我有 3 张图片然后有这个中间线填充或分隔线我认为它可能是填充。我怎样才能让隐藏的儿子图片在没有 space.
的情况下相互跟随
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.Test.MainActivity"
android:background="#FFFFFF">
<RelativeLayout
android:id="@+id/mainlayoutChild"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#eeceee"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<RelativeLayout
android:id="@+id/level1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#fff"
android:orientation="vertical"
android:divider="@android:color/transparent"
android:dividerPadding="0dp"
>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:dividerPadding="0dp"
/>
<RelativeLayout
android:id="@+id/viewPagerIndicator"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal|bottom"
android:gravity="center">
<LinearLayout
android:id="@+id/viewPagerCountDots"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:gravity="center"
android:orientation="horizontal" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:id="@+id/buttons"
android:layout_height="wrap_content"
android:layout_above="@+id/viewPagerIndicator"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<Button
android:id="@+id/button_login"
style="@style/uppeningFacebookLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:alpha="0.77"
android:layout_marginLeft="10dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/buttonGsd"
style="@style/uppeningVkLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_marginRight="10dp"
android:layout_alignParentRight="true"
android:alpha="0.77"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/buttonGs"
style="@style/uppeningGoogleLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:alpha="0.77"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/textView6"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="70dp"
android:layout_marginStart="70dp"
android:layout_marginTop="82dp" />
</RelativeLayout>
</RelativeLayout>
<ImageView
android:id="@+id/company_logo"
android:layout_width="match_parent"
android:layout_height="75dp"
android:visibility="gone"
android:src="@drawable/ruhesi_logoruhesismall" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/ruhesi_login"
android:layout_below="@+id/company_logo"
android:id="@+id/loginView"
android:textColor="@android:color/black"
android:layout_centerInParent="true"
android:visibility="gone"
android:layout_gravity="center_horizontal|top"/>
<RelativeLayout
android:id="@+id/relative"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:layout_marginTop="19dp"
android:orientation="horizontal"
android:scaleType="fitCenter"
android:layout_centerInParent="true"
android:padding="10dp" >
</RelativeLayout>
</RelativeLayout>
你试过activity全屏吗?
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
如果是,请尝试以编程方式消除它,因为您不能从 xml.
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setPageMargin(int margin); // 0 in your case
如果你想在该边距中绘制一些可绘制对象:
pager.setPageMarginDrawable(drawable d)
pager.setPageMarginDrawable(int resId)
如果这也不起作用,take a look at this。我还没有尝试过,但也许你可以告诉我:)
我有一个图片库,在这个图片库中,当我滑动时我有 3 张图片然后有这个中间线填充或分隔线我认为它可能是填充。我怎样才能让隐藏的儿子图片在没有 space.
的情况下相互跟随<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.Test.MainActivity"
android:background="#FFFFFF">
<RelativeLayout
android:id="@+id/mainlayoutChild"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#eeceee"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<RelativeLayout
android:id="@+id/level1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#fff"
android:orientation="vertical"
android:divider="@android:color/transparent"
android:dividerPadding="0dp"
>
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:dividerPadding="0dp"
/>
<RelativeLayout
android:id="@+id/viewPagerIndicator"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:layout_gravity="center_horizontal|bottom"
android:gravity="center">
<LinearLayout
android:id="@+id/viewPagerCountDots"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:gravity="center"
android:orientation="horizontal" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:id="@+id/buttons"
android:layout_height="wrap_content"
android:layout_above="@+id/viewPagerIndicator"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<Button
android:id="@+id/button_login"
style="@style/uppeningFacebookLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:alpha="0.77"
android:layout_marginLeft="10dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/buttonGsd"
style="@style/uppeningVkLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_marginRight="10dp"
android:layout_alignParentRight="true"
android:alpha="0.77"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/buttonGs"
style="@style/uppeningGoogleLoginButton"
android:layout_width="75dp"
android:layout_height="75dp"
android:alpha="0.77"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/textView6"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="70dp"
android:layout_marginStart="70dp"
android:layout_marginTop="82dp" />
</RelativeLayout>
</RelativeLayout>
<ImageView
android:id="@+id/company_logo"
android:layout_width="match_parent"
android:layout_height="75dp"
android:visibility="gone"
android:src="@drawable/ruhesi_logoruhesismall" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/ruhesi_login"
android:layout_below="@+id/company_logo"
android:id="@+id/loginView"
android:textColor="@android:color/black"
android:layout_centerInParent="true"
android:visibility="gone"
android:layout_gravity="center_horizontal|top"/>
<RelativeLayout
android:id="@+id/relative"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:layout_marginTop="19dp"
android:orientation="horizontal"
android:scaleType="fitCenter"
android:layout_centerInParent="true"
android:padding="10dp" >
</RelativeLayout>
</RelativeLayout>
你试过activity全屏吗?
<activity android:name=".YourActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
如果是,请尝试以编程方式消除它,因为您不能从 xml.
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setPageMargin(int margin); // 0 in your case
如果你想在该边距中绘制一些可绘制对象:
pager.setPageMarginDrawable(drawable d)
pager.setPageMarginDrawable(int resId)
如果这也不起作用,take a look at this。我还没有尝试过,但也许你可以告诉我:)