1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Android 点击按钮(Button)切换图片(新手练练)

Android 点击按钮(Button)切换图片(新手练练)

时间:2021-10-03 21:05:16

相关推荐

Android 点击按钮(Button)切换图片(新手练练)

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链接:请点击我

可以下载看看效果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。