服务项目
新闻详情
NEWS DETAILS
在开发程序时,很多情况下要在界面上显示图片,首先需要创建一个图片对象,这个图片对象就是ImageView,然后可以通过在布局文件中利用ImageView的属性andriodrsrc来引用图片,也可以通过setlmageResource方法来设置要显示的图片。当然,也可以对图片进行一些其他设置,如透明度的设置、Bitmap对象的设置等。
这里通过一个实例来说明ImageView显示一张图片,且设置它的透明度,显示图片是在布局文件中通过属性andriod:src来设置的,没有设置透明度的图片如图14.4所示,设置了透明度的图片如图14.5所示。
(1)四局的实现。运用的是线性布局,其中有一个ImageView,通过IamgeView的属性引用图片。
v?xml version^n1.0» encoding=nutf-8n?>
<LinearLayout xmlns:android=nhttp://schemas.android.com/apk/res/android"
android:orientation^"vertical"
android :layout_width=nfill__parent,'
android: layout_height-,,fill_parentn
<ImageView
android:layout_width="fill_parent"
android:id=n@+id/picn
android:layout_height=Hfill^parent"
^android: src=,'@drawable/background"
</LinearLayout>
(2) 图片透明度的设置。通过setAlpha方法可以对图片进行设置,详细代码请参考光盘源
代码:第 14 章\ImageViewDemo\ src\com\zhy\imageview\ImageViewDemoActivity.java<>
public void onCreate(Bundle savedinstanceState) {
super.onCreate(savedinstanceState);
setContentView(R.layout.main);
Imageview imageview = (Imageview) f indViewByld (R. id.pic) ; //获得实例
imageview. setAlpha (100); 力设晝透爾度
}
从上面的实例中可以看出,ImageView设置图片很简单,可以通过它的属性或应用它的方法进行设置。