2011-08-19 95 views
1

我有兩個畫廊。圖片庫和一個文本畫廊分開。兩個畫廊的開始和結束都有空間。所有的都是相對的佈局。我不明白是什麼問題。請幫忙。如何刪除畫廊中的空間

我已經發布我的代碼也:

 <?xml version="1.0" encoding="utf-8"?> 
     <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/main" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
      > 

    <TextView android:text="Airing Now" 
    android:id="@+id/titletextview" 
    android:textSize="22dip" 
    android:textColor="@color/textcolor" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    </TextView> 


    <Gallery 
    android:id="@+id/Gallery_image" 
    android:layout_below="@+id/titletextview" 
    android:spacing="15dip" 
android:padding="15dip" 

    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    </Gallery> 

    <ImageView android:id="@+id/ImageView" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
    </ImageView> 

    <Gallery 
     android:id="@+id/gallery_text" 
     android:layout_below="@+id/Gallery_image" 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" 
     /> 
    </RelativeLayout> 

我在開始和畫廊鑑於年底空間。

+0

你可以發佈你的佈局xml。你必須編輯你的問題並添加布局細節。 – Samuel

+1

請發佈您的佈局xml。 – Ronnie

+0

檢查這些鏈接, http://stackoverflow.com/questions/6606547/how-to-avoid-spacing-in-the-start-and-end-of-gallery 的http:// stackoverflow.com/questions/6752310/gallery-space-at-beginning-and-end – Randroid

回答

0

我想這是因爲android:gravity =「center_horizo​​ntal」。此外android:padding =「15dip」添加了所有四個填充。只添加paddingLeft和paddingRight。

+0

不,我也嘗試過..也有任何其他方法? – preeti

+0

android:padding =「15dip」添加所有四個填充。只添加paddingLeft和paddingRight – superM

0

爲了解決這個問題,我通常會以編程方式更改LayoutParams。一旦你在getView()中有你的ImageView(在這個例子中稱爲iv),你可以這樣做:

iv.setLayoutParams(new Gallery.LayoutParams(Gallery.LayoutParams.FILL_PARENT, Gallery.LayoutParams.FILL_PARENT)); 
iv.setScaleType(ScaleType.FIT_CENTER); 
+0

這將如何解決問題?它只是使每個畫廊項目與屏幕一樣寬,圖像居中。 – Maragues