当前位置:编程学习 > wap >>

恳请高手指点


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.....中请高手指点。 --------------------编程问答-------------------- gridview进行点击事件撒,对position进行判断是哪张图片,在直接进入activity2,3,等
--------------------编程问答-------------------- 谢谢你的帮助。 --------------------编程问答-------------------- 用GridView控件,监听click事件,通过position信息做相应的处理 --------------------编程问答-------------------- gv=(GridView)findViewById(R.id.gridview);
 gv.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
switch(position)
{

}
}
}); --------------------编程问答-------------------- 用GridView控件!这是个不二的选择!呵呵; --------------------编程问答-------------------- 那你认为选择什么空间,才不是二的选择呢 --------------------编程问答--------------------
引用 6 楼 and316825 的回复:
那你认为选择什么空间,才不是二的选择呢

我想笑 --------------------编程问答-------------------- public int getCount() {
return images.length;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
问一下这几个怎样快速弄出来的 --------------------编程问答-------------------- 哦   知道了
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,