Android学习(4)ImageView_图片视图
程序员文章站
2022-06-04 16:21:25
...
Android学习(4)ImageView_图片视图
ImageView:在屏幕上显示一张图片
1.在布局文件中添加一个ImgeView组件,通过src属性设置显示的图片
activity_imageview.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.test.androidtest.ImgviewActivity">
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/nazi"/>
</android.support.constraint.ConstraintLayout>
注意事项:
android:src=”@drawable/nazi”:表示drawable文件夹下的图片nazi
2.可以在Activity中设置显示的图片,还可以给图片设置监听,实现点击图片进行图片的切换
public class ImgviewActivity extends AppCompatActivity {
private ImageView iv;
//定义一个装图片ID的数组
private int imgs[] = {R.drawable.nazi,R.drawable.nazi2};
private int i = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_imgview);
//绑定组件
iv = (ImageView)findViewById(R.id.imgImgview);
//设置ImageView要显示的图片
iv.setBackgroundResource(R.drawable.nazi);
//给图片设置点击监听
iv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
i++;
if (i >= 2){
i=0;
}
//更换图片
iv.setBackgroundResource(imgs[i]);
}
});
}
}
声明:
1.知识点来源于《网易云课堂》——《Android基础****》
2.本文只用于本人自身学习记录,如有侵权,请立即通知我更改或删除
上一篇: Python接口自动化框架
下一篇: 女性春季养生六建议 不多吃酸常食甘
推荐阅读
-
Android图片加载框架之Glide 4的用法介绍
-
Android 图片加载框架 Glide4.x
-
从Android Java基础之上学习C/C++语言4 --C语言基础--字符串
-
Android学习-网格视图GridView
-
Android学习-列表视图ListView
-
Django学习笔记(4):视图
-
DirectX 11 学习笔记(4)- 创建渲染目标视图、创建深度缓冲区以及相关的深度视图并绑定到渲染管线的输出合并阶段
-
Android学习-滚动视图ScrollView和HorizontalScrollView
-
强烈推荐Android新手的入门学习策略之一,Android Studio4使用配置
-
Android开发学习(4)简单登录界面