package Activity1.android;import android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;public class Activity1Activity extends Activity {
private GridView gv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gv=(GridView)findViewById(R.id.gridview);
gv.setAdapter(new ImageAdapter());
}
class ImageAdapter extends BaseAdapter{
LayoutInflater inflater;
int[] images = {
R.drawable.sample_0,
R.drawable.sample_1,
R.drawable.sample_2,
R.drawable.sample_3,
R.drawable.sample_4,
}; @Override
public int getCount() {
return images.length;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView iv=new ImageView(Activity1Activity.this);
iv.setImageResource(images[position]);
iv.setLayoutParams(new GridView.LayoutParams(100, 100));
iv.setScaleType(ImageView.ScaleType.CENTER_CROP);
iv.setPadding(8, 8, 8, 8);
return iv;
}
}
}
怎样才能对int类里面的每张图片做监听 并且点击每张图片分别进入acitcity2.activity3.....中请高手指点。
解决方案 »
- 用android的native surface来显示视频画面无效,熟悉ndk的达人请入!
- Android 怎么得到各类文件的信息
- 限制地图显示的范围,超过范围不能显示,那位知道?
- 怎样在AppWidget上实现一个可以随触摸手势滚动的TextView?
- 怎么定制android??
- viewpager如何监听第一页再左滑?
- Spinner 控件是不是垃圾产物?
- SlidingMenu 使用时候Fragment和布局visibility择优选择
- Android布局
- 浅析Android中的消息机制
- 基于phonegap开发android应用.怎么连接webservice?
- NDK生成的so库,怎么使接口函数和具体的包/类名无关
gv.setOnItemClickListener(new OnItemClickListener() {@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
switch(position)
{
}
}
});
return images.length;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
问一下这几个怎样快速弄出来的