博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android之图片
阅读量:7018 次
发布时间:2019-06-28

本文共 1610 字,大约阅读时间需要 5 分钟。

一 : 准备图片

①,将2张图片放入 res -> drawable 中,如下所示:

Android之图片

②, 在UI中加入ImageView组建,方法将ImageView拖入到设计窗,弹出选择图片框(UI)

②-1 , 拖ImageView到UI设计窗
Android之图片
②-2 ,在弹出的“Resources”框中中,选择需要显示的图片,如下
Android之图片

二 :写代码,当点击btn后,换一张图片

①,这个ImageView的Id为 img_tree

②,代码

package com.kayer.myfirstdemo;import android.app.Activity;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;import android.widget.TextView;public class MainActivity extends Activity {    private TextView txt_t = null;    private Button btn_ok = null;    private ImageView img_tree = null;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        this.txt_t = (TextView)this.findViewById(R.id.txt_t);        this.btn_ok = (Button)this.findViewById(R.id.btn_ok);        this.img_tree = (ImageView)this.findViewById(R.id.img_tree);        this.btn_ok.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                CharSequence a = MainActivity.this.txt_t.getText();                if( a.toString() == "Hello World!" ){                    MainActivity.this.txt_t.setText( "Aonaufly" );                }else{                    MainActivity.this.txt_t.setText( "Hello World!" );                }                Drawable icon_1 = getDrawable( R.drawable.tree123 );                MainActivity.this.img_tree.setImageDrawable( icon_1 );            }        });    }}

三:安装到真机中测试


①,初始状态

Android之图片


②,点击按钮后

Android之图片

转载于:https://blog.51cto.com/aonaufly/2112494

你可能感兴趣的文章
构建工具Gulp
查看>>
unix 一些小脚本
查看>>
WIRESHARK之SSL解密
查看>>
Python核心编程(第3版)-客户端FTP程序示例
查看>>
OC最实用的runtime总结
查看>>
myeclipse对导入的jquery.js出现中文乱码错误
查看>>
kvm的VM 添加scsi vdisk后启动报错
查看>>
解决Win8下IE10无法打开的故障
查看>>
javascript var变量删除
查看>>
AndroidStudio——导出apk
查看>>
centos7安装nfs服务器
查看>>
交换机概念名词解释
查看>>
yum更新php版本
查看>>
Struts2 标签库讲解
查看>>
数据建模大数据就业挑战月薪30K
查看>>
python面试题
查看>>
intro Two-Phase Commit(2PC)
查看>>
用AutoIt自动安装和卸载程序
查看>>
刷新网卡ip
查看>>
移动构造函数和移动赋值函数
查看>>