ImageView展示图片Kotlin.Android-爱代码爱编程
ImageView展示图片
ImageView属性
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ImageView"
android:src="@drawable/img_1"
/>
android:src="@drawable/img_1"指定一张图片
ImageView实现
import android.os.Bundle
import android.view.View
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() ,View.OnClickListener{
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button1.setOnClickListener(this)
//按钮监听这个Activity里面有个方法,这个方法接受视图,
//什么视图,有底层代码实现
//判断那个视图的ID
}
override fun onClick(v: View?) {
//View表示视图的调用,
//v便是那个视图
when(v?.id){
R.id.button1-> {
ImageView.setImageResource(R.drawable.img_2)
//改变显示图片
}
}
}
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_16555461/article/details/111105588