介绍
今天就跟大家聊聊有关怎么在Android中实现一个背景轮播图效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
xml
& lt; ? xml version=?.0“,编码=皍tf-8" ?比; & lt; LinearLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android" xmlns:才能应用=癶ttp://schemas.android.com/apk/res-auto" xmlns:才能工具=癶ttp://schemas.android.com/tools" android:才能layout_width=癿atch_parent" android:才能layout_height=癿atch_parent" 工具:才能上下文=?Main2Activity" android:才能取向=皏ertical" android才能:重力=癱enter"比; , ,& lt; LinearLayout ,,,android: layout_width=癿atch_parent" ,,,android: layout_height=?50 dp"比; , ,,,& lt; android.support.v7.widget.AppCompatImageView ,,,,,android: id=癅 + id/img1" ,,,,,android: layout_width=癿atch_parent" ,,,,,android: layout_height=癿atch_parent" ,,,,,android: src=https://www.yisu.com/zixun/" @mipmap/img1 "/>LinearLayout > <按钮 android: id=癅 + id/按钮” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_weight=" 1 " android:文本="切换图片"/> <按钮 android: id=癅 + id/button2” android: layout_width=" wrap_content " android: layout_height=" wrap_content " android: layout_weight=" 1 " android:文本="返回主页"/> LinearLayout >
Java
package com.example.administrator.demo2; , import android.content.Intent; import android.media.Image; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; , public class  Main2Activity extends AppCompatActivity  {//才能定义所有的轮播图片 int[],才能image =, new int [] { ,,,,,R.mipmap.img1, ,,,,,R.mipmap.img2, ,,,,R.mipmap.img3 ,,};//才能定义初始下标为0 int 才能;Index =, 0; @Override才能 protected 才能;void  onCreate (Bundle savedInstanceState), { ,,,super.onCreate (savedInstanceState); ,,,setContentView (R.layout.activity_main2); ,,,//获取ImageView ,,,final ImageView img =, (ImageView), findViewById (R.id.img1); ,,,img.setOnClickListener (new View.OnClickListener (), { ,,,,@Override ,,,,,public void onClick (View v), { ,,,,,,,if (Index>=2) { ,,,,,,,,,指数=1; ,,,,,,,} ,,,,,,,//改变ImageView中的Src属性值 ,,,,,,,img.setImageResource(图片(+ +指数)); ,,,,,} ,,,}); , ,,,Button Button =,(按钮),findViewById (R.id.button); ,,,button.setOnClickListener (new View.OnClickListener (), { ,,,,@Override ,,,,,public void onClick (View v), { ,,,,,,,if (Index>=2) ,,,,,,,,,指数=1; ,,,,,,,//改变ImageView中的Src属性值 ,,,,,,,img.setImageResource(图片(+ +指数)); ,,,,,} ,,,}); , ,,,Button ubt1 =,(按钮),findViewById (R.id.button2); ,,,ubt1.setOnClickListener (new View.OnClickListener (), { ,,,,@Override ,,,,,public void onClick (View v), { ,,,,,,,Intent it =, new 意图(); ,,,,,,,it.setClass (Main2Activity.this MainActivity.class); null null null null null null怎么在Android中实现一个背景轮播图效果