Android开发基础——UI——基础控件(imageView,imageButton)

上一篇介绍了一组父子控件,这一篇就介绍下控件家族里面的一对兄弟,但是不是亲兄弟,只能说是表兄弟,因为差的还是有点远的。
先说imageView看名字就看的出来是用来显示图片的控件,显示图片的属性是:
   android:src="@drawable/back2" 
drawable就是新建一个工程后eclipse自动生成的专门放图片的文件夹,这个在之前的博客里已经介绍过了。
相比较于其他控件,imageView的优点就在于更形象的表达你要表达的东西,当然如果图和你想表达的意思相差比较远的会也有可能造成尴尬,所以imageView通常用于显示小图标例如返回的图标啊,添加的图标等等。
那对于imageView他的一项特点是不太好设置背景,因为他本身就是图片,有可能添加背景,就算是颜色而已都有可能破坏掉图片的美观性。
对于Java代码而言,要让imageView显示图片又有几种方法
imageView.setImageBitmap(bm);
        imageView.setImageResource(R.drawable.);
        imageView.setImageDrawable(drawable)
上面三句代码均可以用来显示图片,但是前两种比较常见,第三种我暂时没见到,因为资历浅,别笑我哈。温馨提示:Java代码显示图片之前记得找id要不然会出现bug。
至于imagebutton 我还真不是很熟,就是培训的时候老师跟我讲了几句,试了一些,发现不好用就没用,其实就是imageView和button的私生子,有点button的属性,也有点imageview的属性,但是图片显示的话还不如button设置背景图片,图片会被拉长,有可能是我写的代码台上还不知道他的好,所以还有待学习。
其实今天的主角是imageView,但是我又不知道介绍些什么,如果是一些功能又想在后面的博客里面在逐一记录,先认识下就好。所以今天的博客有点短,等到开始介绍一些功能再开始多分享一些吧!加油,喵!

猜你喜欢

转载自blog.csdn.net/sx454103455/article/details/70228584