机器人:ImageView的规模来滚动型内屏幕宽度(Android: ImageView scale

2019-11-01 21:33发布

我很新的到Android编程和我偶然发现了我的问题layout

首先,我有一个Linearlayouttextview ,2个buttons和一个imageview 缩放以适合屏幕。

现在我想把这个下scrollview ,所以imageview可按比例较大 (屏幕的宽度)。

没有scrollview一切就都很好,但与scrollview ,我imageview不再被缩放。

我究竟做错什么? 我试图在计算器上众多的解决方案,但我不能让它与工作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>

Answer 1:

制作的LinearLayout / RelativeLayout的父视图。 在使滚动视图,并设置alignparentTop =真。 这种滚动视图将包含一个单一的布局中,所有其他的意见将被放置。



文章来源: Android: ImageView scale to screen width within a ScrollView