ImageView控件的使用
Posted 懂你在爱我
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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控件的使用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android 中单击 ImageView 时从一个片段移动到另一个片段?