Android更新挺快的,如果下面的代码用不了,不用纠结,它就是用不了了……哈哈哈
1. 添加图片
四个核心目录
app\res\layout\ 放布局文件,也就是页面文件,布局文件小写命名。app\java\ 放java文件,要放在非test包下。app\res\drawable或app\res\mipmap 放图片文件,一般图片放在后者,前者放自定义样式文件和图片。app\manifests\ 放配置文件AndroidManifest.xml,配置项目权限,比如网络、蓝牙、定位、核心组件等等。
2. 在activity_main.xml文件添加控件
一种方式:
另一种方式:
3. 设置点击事件和创建Button控件
package com.example.myapplication;import static java.lang.Thread.sleep;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;public class MainActivity extends AppCompatActivity {int i=1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);click();}//添加点击事件private void click(){ImageView im = findViewById(R.id.imageView); //获取图片框Button bt = findViewById(R.id.button); //获取按钮bt.setOnClickListener(new View.OnClickListener() {//固定写法@Overridepublic void onClick(View view) {//每个button都相当于一个for,不用单独加for循环。if(i==1){im.setImageResource(R.mipmap.yanjing01);//修改图片内容}if(i==2) {im.setImageResource(R.mipmap.yanjing02);}if(i==3){im.setImageResource(R.mipmap.yanjing05);}if(i==4){im.setImageResource(R.mipmap.yanjing03);}if(i==5){im.setImageResource(R.mipmap.yanjing06);}if(i==6){im.setImageResource(R.mipmap.yanjing04);}if(i==8){im.setImageResource(R.mipmap.yanjing04);}if(i==9) {im.setImageResource(R.mipmap.yanjing06);}if(i==10){im.setImageResource(R.mipmap.yanjing03);}if(i==11){im.setImageResource(R.mipmap.yanjing05);}if(i==12){im.setImageResource(R.mipmap.yanjing02);}if(i==13){im.setImageResource(R.mipmap.yanjing01);}i++;if(i==14){//14张图片一次循环。i=1;}}});}}
图片资源:请点击我
apk链接:请点击我
可以下载看看效果。