2017-02-15 48 views
0

我使用的圖像旋轉木馬和更多的理由有旋轉木馬和標題欄或操作欄http://imgur.com/a/Pvonn之間的餘量,因此,我必須爲負值添加到這是不期望的上邊距。 ..不需要保證金的Android

activity_main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.mock.vivofusion.MainActivity" 

    android:background="#f58b4c"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id ="@+id/viewPagerLayout"> 

     <android.support.v4.view.ViewPager 
      android:id="@+id/viewPager" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"/> 

    </RelativeLayout> 
    ....... 

</RelativeLayout> 

swipe_layout.xml(用於轉盤)

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

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

</LinearLayout> 

如果需要的話(第我還可以提供Java類e代碼是從網站複製粘貼的)。

LE:我怎樣才能使滾動可訪問僅在轉盤區域?到處刷我的圖像不斷移動。

+0

具有負餘量並不一定是壞事。沒有性能開銷。這實際上很常見,因爲很多SDK小部件都有內部填充,您可以重寫。但看你的代碼,什麼樣的情況下很可能越多,您在ImageView的設置圖像具有導致該死角一些透明背景。要進行測試,進入您的測試設備上的開發者設置並啓用佈局界限看到你的意見都被吸收裏面的實際矩形。 –

回答

0

這可能是有幫助的,android:scaleType="fitStart"

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <ImageView 
     android:id = "@+id/image_view" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:scaleType="fitStart" /> 

</LinearLayout> 
+0

你的標籤是錯的,順便說一句,爲什麼這個工作? – gigiman

+0

@gigiman因爲我覺得ImageView的不具有裕度,而這是將填充添加到我。它發生了一次。 –