图像未在Android Studio的模拟器中调整大小

时间:2015-01-16 04:20:19

标签: android imageview zoom multi-touch image-size

我正在使用USB连接设备来运行我的应用。在这个练习应用程序中,我使用Android徽标图像来实现缩放功能。当我尝试更改活动中的图像尺寸时,在加载导入到USB设备中的应用时,它不会显示更改。徽标只是缩放到适合。但我想让它以我在设计视图中看到的方式显示图像:http://i.imgur.com/hcaOHjW.png

我从这个源代码中分叉代码来实现缩放:http://www.c-sharpcorner.com/UploadFile/88b6e5/multi-touch-panning-pinch-zoom-image-view-in-android-using/ 它没有双击放大和缩小功能,所以让我知道我可以添加什么来实现

以下是我的活动代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.test.firstapp.Login"
android:id="@+id/activity_activity2"
android:focusable="false"
android:nestedScrollingEnabled="false">

<ImageView
    android:layout_width="180dp"
    android:layout_height="220dp"
    android:id="@+id/botImg"
    android:src="@drawable/bot"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:adjustViewBounds="true"/>

1 个答案:

答案 0 :(得分:0)

在你的java类中尝试创建这个视图,然后尝试更改高度和宽度参数。动态地触发这个视图并在java中指定参数本身不要使用xml。