首页 > 代码库 > android脚步---图片浏览
android脚步---图片浏览
简单的图片浏览器,实现图像显示与点击切换下一张
首先在main.xml里面定义一个简单的线性布局容器。
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" > </LinearLayout>
然后在mianactivity.java里面
package org.crazyit.helloworld;import android.os.Bundle;import android.app.Activity;import android.view.DragEvent;import android.view.Menu;import android.view.View;import android.view.View.OnDragListener;import android.widget.Button;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.TextView;public class MainActivity extends Activity { //定义一个访问图片的数组 int[] images = new int[]{ R.drawable.ic_launcher, R.drawable.aaa, R.drawable.asd, R.drawable.sss }; int currentImg = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取线性布局容器 LinearLayout main = (LinearLayout)findViewById(R.id.root); //程序创建iamgeview组件 final ImageView image = new ImageView(this); //添加进布局 main.addView(image); //初始化显示第一张照片 image.setImageResource(images[0]); image.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { if (currentImg >=4) { currentImg = -1; } image.setImageResource(images[++currentImg]); } }); }}
R.drawable.ic_launcher,
R.drawable.aaa,
R.drawable.asd,
R.drawable.sss
是放在res /drawable里面 的资源图片
定义数组,Int images存放图片id,
currentImg为图片数组的下标,通过它的++,来实现图像读取+1.
android脚步---图片浏览
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。