读书人

4.8 ImageView的施用

发布时间: 2012-08-22 09:50:35 作者: rapoo

4.8 ImageView的使用

package com.chaowen;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;public class Ex04_07_ImageView extends Activity {    private ImageView mImageView01;  private ImageView mImageView02;  private Button mButton01;  private Button mButton02;    /** Called when the activity is first created. */  @Override  public void onCreate(Bundle savedInstanceState)  {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);        mImageView01 = (ImageView)findViewById(R.id.myImageView1);    mImageView02 = (ImageView)findViewById(R.id.myImageView2);    mButton01 = (Button) findViewById(R.id.myButton1);    mButton02 = (Button) findViewById(R.id.myButton2);        //设置ImageView背景图    mImageView01.setImageDrawable(getResources().                 getDrawable(R.drawable.right));     mImageView02.setImageDrawable(getResources().                 getDrawable(R.drawable.oa));         //用OnClickListener来启动    mButton01.setOnClickListener(new Button.OnClickListener()    {      @Override      public void onClick(View v)     {       //当启动后,ImageView立刻换背景图      mImageView01.setImageDrawable(getResources().                   getDrawable(R.drawable.right));     }   });        mButton02.setOnClickListener(new Button.OnClickListener()    {      @Override      public void onClick(View v)     {      mImageView01.setImageDrawable(getResources().                   getDrawable(R.drawable.left));     }   });      }}

?? main.xml

??<?xml version="1.0" encoding="utf-8"?>

<AbsoluteLayout  android:id="@+id/widget34"  android:layout_width="fill_parent"  android:layout_height="fill_parent"  xmlns:android="http://schemas.android.com/apk/res/android"  >  <!--建立第一ImageView -->  <ImageView  android:id="@+id/myImageView1"  android:layout_width="320px"  android:layout_height="280px"  android:layout_x="0px"  android:layout_y="36px"  />  <!--建立第二ImageView -->  <ImageView  android:id="@+id/myImageView2"  android:layout_width="104px"  android:layout_height="157px"  android:layout_x="101px"  android:layout_y="119px"  />  <!--建立第一Button -->  <Button  android:id="@+id/myButton1"  android:layout_width="105px"  android:layout_height="66px"  android:text="pic1"  android:layout_x="9px"  android:layout_y="356px"  />  <!--建立第二Button -->  <Button  android:id="@+id/myButton2"  android:layout_width="105px"  android:layout_height="66px"  android:text="pic2"  android:layout_x="179px"  android:layout_y="356px"  /></AbsoluteLayout>

??
4.8 ImageView的施用

?

读书人网 >图形图像

热点推荐