2013-03-25 62 views
0

我對android編程頗爲陌生,並且偶然發現我的layout存在問題。Android:ImageView縮放至ScrollView中的屏幕寬度

首先,我有一個Linearlayouttextview,2 buttonsimageview縮放適合屏幕。

現在我想把這個放在scrollview之下,所以imageview可以縮放放大(到屏幕的寬度)。

沒有scrollview一切都很順利,但與scrollview,我的imageview不縮放。

我在做什麼錯了?我在StackOverflow上嘗試了很多解決方案,但我無法使其與ScrollView一起使用。提前致謝!

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

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:text="@string/pageno" /> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:text="@string/texta" /> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:text="@string/textb" /> 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:adjustViewBounds="true" 
     android:scaleType="fitCenter" 
     android:src="@drawable/page1" /> 

</LinearLayout> 
</ScrollView> 
+0

http://stackoverflow.com/questions/4677269/how-to-stretch-three-images-across-the-screen-preserving-aspect-ratio 這個回答我的問題,感謝您的幫助! – tinus9779 2013-04-07 00:47:32

回答

0

使LinearLayout/RelativeLayout作爲父視圖。在那裏做一個滾動視圖並設置alignparentTop = true。此scrollView將包含一個佈局,其中將放置所有其他視圖。

+0

感謝您的幫助! 我以父視圖的形式嘗試了RelativeLayout,然後將ScrollView作爲child的layout_alignParentTop = true和LinearLayout(包含所有文本/按鈕/圖像視圖)作爲ScrollView的子項使用。但仍然沒有改變。另外我得到警告ScrollView是無用的。我一定做錯了什麼! – tinus9779 2013-03-25 19:02:56