如何隐藏图库gallery viewpager divider

时间:2016-03-02 18:55:26

标签: android android-viewpager image-gallery divider

我有一个图片库,在这个图库中我刷了3张图片然后有这个中间线填充或分隔符我认为它可能是填充。如何让它隐藏的儿子图片将在没有空间的情况下相互跟随。

<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>

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否尝试将活动设为全屏?

<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。我还没试过,但也许你可以让我知道:)。