我有一组8张图片,我想依次逐一显示它们。单击一个按钮后,将出现下一个图像。
我可以在imageview中加载我的图像。 1.我无法找到如何在按钮点击时更改图像 2.如何在程序中进行更改以使图像可以被扫描。可缩放的。
enter code here
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1">
<ImageView
android:id="@+id/imageview1"
android:gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:src="@drawable/img1"
android:adjustViewBounds="true"
android:keepScreenOn="true"
android:scrollbarStyle="outsideOverlay"
android:scrollbars="horizontal" android:scaleType="fitXY"/>
<Button
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:id="@+id/button1"
android:text="Next"/>
</LinearLayout>
答案 0 :(得分:2)
在按键通话的onClickLister
中:
YourImageView.setImageBitmap(YourBitmap);
查看this链接。这是一本关于Android上多点触控手势基础知识的精彩教程,它还提供了如何移动和捏合缩放图像的示例。
答案 1 :(得分:0)
对于缩放ImageView,请参阅this帖子。至于如何在单击按钮时更改图像,我建议您阅读如何从here添加按钮单击侦听器。谷歌“android按钮onclick示例”,你会发现很多例子。如果您仍然不确定如何在单击按钮时更改图像,则应该查看Android Developers Guide,它有许多有用的信息,如处理事件,UI等...
他们还有一些很棒的教程here。