【问题标题】:Drawable: making it fit the screen, and scrollable可绘制:使其适合屏幕,并且可滚动
【发布时间】:2013-01-09 23:26:09
【问题描述】:

我有一个要显示的可绘制对象。我希望它水平适合屏幕,并且可以垂直滚动(当它的高度大于屏幕时),同时保持缩放。

我将drawable 放入ImageView。 drawable 是可变的(不同高度和宽度的图片)。我可以缩放每个可绘制对象以适应屏幕的宽度,但是当我绘制的可绘制对象高于屏幕时,顶部会被切掉,并且我的ScrollView 底部会出现一个黑条。

我已经尝试了所有我能想到的 ScrollView 和 ImageView 的组合,但图像要么被拉伸,要么部分脱落。非常感谢任何帮助!

我当前的代码:

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

    <ImageView
        android:id="@+id/iv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="center" />

</ScrollView>

【问题讨论】:

    标签: android android-layout scrollview drawable


    【解决方案1】:
    <ImageView
        android:id="@+id/iv1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scaleType="centerInside"
        android:adjustViewBounds="true"
     />
    

    但我不确定这是否能够使图像大于父高度。如果这没有帮助,我会尝试在我的存档工作解决方案中找到。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    • 2023-02-25
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    相关资源
    最近更新 更多