2017-02-28 176 views
0

所以即時嘗試實現一個小圖片庫的圖像,但我迄今爲止所做的已導致圖像彼此間隔。我想知道是否有人可以提出一個更好的方法來做到這一點。Android工作室水平滾動視圖與圖像

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/content_qavel_nav" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="#80CBC4" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="com.example.chiraag.qavel.QavelNav" 
tools:showIn="@layout/app_bar_qavel_nav" 
> 

<TextView 
    android:text="TextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="95dp" 
    android:id="@+id/tvDisplayDate" 
    android:textColor="@android:color/black" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentStart="true" /> 

<TextView 
    android:text="TextView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/tvDisplayDate" 
    android:layout_alignParentStart="true" 
    android:layout_marginTop="139dp" 
    android:id="@+id/textView2" /> 

<HorizontalScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@+id/textView2" 
    android:background="#00796B" 
    android:layout_marginTop="10dp" 
    android:padding="5dp" 
    android:layout_gravity="center_horizontal"> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:orientation="horizontal"> 

     <ImageView 
      android:id="@+id/img1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/four_pillars" 
      /> 

     <ImageView 
      android:id="@+id/img2" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:src="@drawable/marriotts_walk" 
      /> 

     <ImageView 
      android:id="@+id/img3" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:src="@drawable/frankie_bennies" 
      /> 

     <ImageView 
      android:id="@+id/img4" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:src="@drawable/blue_boar" 
      /> 

    </LinearLayout> 


</HorizontalScrollView> 

+0

您可以使用RecyclerView並將旋轉角度設置爲90度,使其水平增長或與NestedScrollView相同。 – Aiapaec

回答

0

可以迫使padding和margin爲0或儘量把底片值,如果要抑制圖像之間的任何附加sapce。例如:

padding-bottom:-10dp;