怎么在android中实现一个点击按钮切换图片功能

  介绍

怎么在android中实现一个点击按钮切换图片功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

代码:

class  MainActivity :, AppCompatActivity (), {      ,override  fun  onCreate (savedInstanceState:包?),{   super.onCreate才能(savedInstanceState)   ,,setContentView (R.layout.activity_main)   initView才能()   ,}      ,private  fun  initView (), {   val 才能chooseGridFriendBtn: Button =, findViewById (R.id.chooseGridFriend)   {chooseGridFriendBtn.setOnClickListener 才能;chooseGirlFriend (),}   ,}   ,//选女友的方法实现   ,private  fun  chooseGirlFriend (), {   val 才能;chooseGirlfriend =, ChooseGirlfriend(5),//,只有5张图   val 才能;girlFriend =, chooseGirlfriend.renderChoose ()   Toast.makeText才能(,,,,,+,女朋友,,Toast.LENGTH_SHORT),告诉()//,才能显示对应图片   val 才能;girlFriendImageSource =, when (女朋友){   ,,1,→R.drawable._0   ,,,2,→R.drawable._1   ,,3,→R.drawable._2   ,,4,→R.drawable._3   ,,5,→R.drawable._4   ,,else →R.drawable.dice   ,,}//,才能展示选中图片   val 才能girlFriendImageView: ImageView =, findViewById (R.id.imageView)   girlFriendImageView.setImageResource才能(girlFriendImageSource)      ,}      }/*   *,女友选择器   *,随机数选择,默认1 - 6   * */class  ChooseGirlfriend (private  val  numDice:, Int =, 6), {   ,fun  renderChoose ():, Int  {   return 才能(1 . . numDice) .random ()   ,}   } & 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"   ,android:取向=皏ertical"   ,工具:上下文=?MainActivity"祝辞   ,   & lt; ImageView   android:才能id=癅 + id/imageView"   android:才能layout_width=?15 dp"   android:才能layout_height=?50 dp"   android:才能layout_gravity=癱enter"   android:才能layout_marginVertical=?0 dp"   android:才能contentDescription=癅string/dice_image"   应用程序才能:srcCompat=癅drawable/dice",/比;      & lt;按钮   android:才能id=癅 + id/chooseGridFriend"   android:才能layout_width=?37 dp"   android:才能layout_height=皐rap_content"   android:才能layout_gravity=癱enter"   android才能:文本=癅string/choose_a_girlfriend",/比;   & lt;/LinearLayout>

关于怎么在android中实现一个点击按钮切换图片功能问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

怎么在android中实现一个点击按钮切换图片功能