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. 布局技巧和列表控件
  2. android代码实现背景切换
  3. Android(安卓)Studio创建计算器Demo
  4. android 设置Button或者ImageButton的背景透明
  5. Android(安卓)API 中文(13) —— ToggleButton
  6. android LinearLayout 相关知识
  7. Android软键盘回车键修改为搜索按键
  8. Android(安卓)自定义圆角按钮
  9. Android的文本系列的控件

随机推荐

  1. Android开源框架之AFinal简介
  2. 从零开始的 Android(安卓)新项目 - 收藏
  3. Android(安卓)学习路线
  4. Android(安卓)TextView使用及性能优化
  5. android:layout_alignParent 布局相对于
  6. 几行代码看程序员的水平——Android文件
  7. 绕过身份检测,破解Android(安卓)SU
  8. android:layout_weight的真实含义
  9. Android之android:launchMode
  10. 在Android里完美实现基站和WIFI定位