android使我的LinearLayout可缩放

时间:2016-08-09 07:24:37

标签: android android-layout

我有一个LinearLayout,包含在ScrollView中,主要包含TextViews,有时包含ImageViews。现在我想让用户用两根手指放大(再次)放大。有一个简单的方法吗?以下是xml文件的摘录:

<ScrollView
    android:background="@color/transparent"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top">

    <LinearLayout
        android:background="@color/transparent"
        android:id="@+id/layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_gravity="top|center_horizontal"></LinearLayout>
</ScrollView>

1 个答案:

答案 0 :(得分:1)

使用 ZoomView

它将提供通过缩放来缩放布局的功能。

ZoomView zoomView = new ZoomView(this);
zoomView.addView(layout);