2011-12-27 22 views
1

これはScrollviewRelativelayoutと私のレイアウトXMLです: - ここに AndroidのscrollviewはImageViewの縮小

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <RelativeLayout 
     android:id="@+id/layout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="10dp" > 

     <View 
      android:id="@+id/separator1" 
      android:layout_width="fill_parent" 
      android:layout_height="3dp" 
      android:background="@android:color/white" /> 

     <TextView 
      android:id="@+id/title" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/separator1" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:text="Merry Xmas" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textStyle="bold" /> 

     <View 
      android:id="@+id/separator2" 
      android:layout_width="fill_parent" 
      android:layout_height="1dp" 
      android:layout_below="@+id/title" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:background="@android:color/white" /> 

     <ImageView 
      android:id="@+id/image1" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_below="@+id/separator2" 
      android:scaleType="fitCenter" /> 

     <View 
      android:id="@+id/separator3" 
      android:layout_width="fill_parent" 
      android:layout_height="1dp" 
      android:layout_below="@+id/image1" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:background="@android:color/white" /> 

     <TextView 
      android:id="@+id/text2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/separator3" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:text="Happy New Year" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textStyle="bold" /> 
    </RelativeLayout> 
</ScrollView> 

は私の問題は、次のとおりです。 -

  • 私はScrollViewタグを削除した場合は、ImagViewストレッチとがいっぱいの幅を、私は欲しいものです。
  • ScrollViewタグを追加すると、何らかの理由でImagViewが縮小されます。私はScrollViewを適用し、ImageViewが幅を埋めることができますどのよう

どれのアイデア

答えて

0

親を埋めるようにRealtiveLayoutを設定しようとしましたか?また、RelativeLayoutがimageViewsを縮小することがあることに気付きました。代わりに、代わりにLinearLayoutを試してみてください。

+0

あなたが同じ結果を示唆したすべてを試しました。 – Maurice

+0

ImageViewをScrollViewに追加するだけで縮小しますか? yesの場合、ScrollViewにはデフォルトのパディングがあります。このパディングはゼロに設定できます。また、ImageView android:scaleType = "fitCenter"では、別の設定を試してみることもできます。私はあなた自身の画像を実験するつもりはありません。 – Lumis

+0

はい、スクロールビュー内の画像ビューだけが画像を縮小します。私はandroid:scaleTypeを取り除き、アンドロイド:padding = "0dp"をscrollviewとimageviewの両方に設定しようとしましたが、まだnadaでした。 – Maurice