Android Studio点击按钮更换背景图片(照片固定)

Xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    tools:context="com.example.mybeijing.MainActivity"    android:weightSum="1">    <Button        android:id="@+id/button"        android:layout_width="100dp"        android:layout_height="60dp"        android:text="Button"        tools:layout_editor_absoluteX="148dp"        tools:layout_editor_absoluteY="121dp"        />    <TextView        android:id="@+id/textView"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:background="@drawable/aa"/></LinearLayout>
javapackage com.example.mybeijing;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity {         Button btn;    TextView tv;    int i=0;    @Override    protected void onCreate(Bundle savedInstanceState) {             super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        btn = (Button)findViewById(R.id.button);        tv = (TextView)findViewById(R.id.textView);        btn.setOnClickListener(new View.OnClickListener() {                 @Override            public void onClick(View view) {                     switch (i) {                         case 0:tv.setBackgroundResource(R.drawable.bb);i++;break;                    case 1:tv.setBackgroundResource(R.drawable.cc);i++;break;                    case 2:tv.setBackgroundResource(R.drawable.dd);i++;break;                    case 3:tv.setBackgroundResource(R.drawable.ee);i++;break;                    case 4:tv.setBackgroundResource(R.drawable.ff);i++;break;                }                if(i>=5)                    i=0;            }        });    }}

更多相关文章

  1. 当GridView中的一项被点中的时候显示的背景图片:android:listSele
  2. Android 自定义圆角按钮
  3. 2010.12.22——— android 一个永远处于底部的按钮集合
  4. Android圆形水波纹按钮的实现(Ripple)
  5. android开发_文本按钮 与 输入框
  6. title上左右按钮
  7. Android实现输入法弹出时把布局顶上去和登录按钮顶上去的解决方
  8. 【android】两个按钮的宽度各占屏幕的一半

随机推荐

  1. 安装到SD卡
  2. android开源系列:CircleImageView自定义圆
  3. 拍照
  4. android 10 手机无法预览到图片, 加载图
  5. [android]notifyDataSetChanged方法
  6. [置顶] 我的Android进阶之旅------>Andro
  7. Android之防止反编译技巧
  8. Android onRequestPermissionsResult在Fr
  9. android 常用库github网址
  10. Android java.lang.NoClassDefFoundError