文章标题:Android常见控件ImageView的使用方法
来源:互联网 发布:5s是否支持4g网络 编辑:程序博客网 时间:2024/05/01 18:19
ImageView是用于在界面上展示图片的一个控件,通过它可以上我们的程序界面变得更加丰富多彩。我们需要在drawable中放一张格式为Png的图片。那我们在界面上展示这张图片吧。我们在activity_main.xml。代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <ImageView android:id="@+id/img" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/bj11" /></LinearLayout>
运行的结果如下:
我们还可以在程序中通过代码动态来更改ImageView中的图片。我们可以使用一个按钮控件,当我们点击按钮的时候改变图片,具体的代码如下:
package com.example.demo01;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.ImageView;import android.os.Build;public class MainActivity extends Activity { //声明变量 private Button but; private ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //找到控件的ID but=(Button) findViewById(R.id.button1); img=(ImageView) findViewById(R.id.img); //设置点击事件 but.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { switch (v.getId()){ case R.id.button1: //获取第二张图片的ID img.setImageResource(R.drawable.xingkong); break; default: break; } } }); }}
显示的结果如下所示:
如有疑问或错误,请联系作者,谢谢!
1 0
- 文章标题:Android常见控件ImageView的使用方法
- 文章标题:Android常见控件TextView的使用方法
- 【Android】30、常见控件的使用方法——ImageView
- 文章标题:Android常用控件ImageSwitcher的使用方法
- 【Android 初学】5、控件--ImageView的使用方法
- android-常见控件的使用方法
- Android学习-常见的UI控件 TextView、EditText和ImageView
- 常见控件的使用方法
- 文章标题:Android常见组件Gallery的用法
- 3.Android基础:常见控件----->ImageView
- 【Android 开发】:UI控件之显示图片控件 ImageView 的使用方法
- 文章标题 Android 自定义控件---- View1
- 【Android】27、常见控件的使用方法——TextView
- 【Android】28、常见控件的使用方法——Button
- 【Android】29、常见控件的使用方法——EditText
- 【Android】31、常见控件的使用方法——ProgressBar
- 【Android】32、常见控件的使用方法——AlertDialog
- 【Android】33、常见控件的使用方法——ProgressDialog
- LeetCode141. Linked List Cycle
- 在一个千万级的数据库查寻中,如何提高查询效率?
- Win系统svchost进程流量偷跑,如何永久杜绝?
- android:configChanges="keyboardHidden|orientation" 无效
- R语言ggplot2饼状图
- 文章标题:Android常见控件ImageView的使用方法
- ViewPager实现自动轮播效果
- 安卓Android自定义控件之自定义时钟
- SAX与DOM
- 三、Spring4的新功能和增强
- 2.2 常量和变量
- Java多线程 之 类锁与对象锁
- 【LeetCode】461.Hamming Distance_EASY(一)
- vs2010配置安装使用log4cplus日志系统