ImageView控件的使用


1.ImageView控件是圖片控件,在布局中設置該控件,可以在布局中設置圖片來源,使用android:src=" ",也可以在活動中設置圖片。

2.以下代碼主要實現三張圖片來回切換,(即點擊圖片切換下一張圖片,再點擊切換另一張,使三張來回切換)

主要通過給ImageView控件做監聽來實現。

activity_main.xml:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
  <ImageView
      android:id="@+id/image"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"/>


</LinearLayout>

MainActivity.java:

public class MainActivity extends AppCompatActivity {
    
    private ImageView mImageView;
    //圖片數組
    private int[] imageIds = {R.drawable.ic_launcher1,R.drawable.ic_launcher2,
    R.drawable.ic_launcher4};
    private int i = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //找到控件的資源id
        mImageView = (ImageView) findViewById(R.id.image);
        //給ImageView設置背景圖片
         mImageView.setBackgroundResource(R.drawable.ic_launcher1);
        //給ImageView做監聽,實現三張圖片來回切換
        mImageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                i++;
                if(i == imageIds.length){
                    i = 0;
                }
               mImageView.setBackgroundResource(imageIds[i]);
            }
        });
    }
}

 來自個人博客:ImageView控件的使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM