GridView 레이아웃이있는 응용 프로그램에서이 다음 단계를 알아낼 때까지 테스트 용 단일 이미지가 있습니다. 모든 것을 설정했지만 이미지 A, B, C, D 등을 클릭 한 결과가 사용자가 지정한 웹 페이지에 착륙하는 디자인을 구현하는 방법을 모르겠습니다. 나는 다른 위치로 연결하기 위해 각각의 이미지를 필요로하고 내가 정말 내 코드로이를 구현하기 위해 도움을 주셔서 감사합니다 : 당신이 원하는 URL을 선택안드로이드의 GridView에서 웹 페이지에 링크 할 이미지를 얻고 싶습니까?
public class ImageAdapter extends BaseAdapter {
private Context mContext;
public ImageAdapter(Context c) {
mContext = c;
}
public int getCount() {
return mThumbIds.length;
}
public Object getItem(int position) {
return null;
}
public long getItemId(int position) {
return 0;
}
// create new ImageView for each item
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView;
if (convertView == null) {
imageView = new ImageView(mContext);
imageView.setLayoutParams(new GridView.LayoutParams(150, 150));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(5, 5, 5, 5);
}
else {
imageView = (ImageView) convertView;
}
imageView.setImageResource(mThumbIds[position]);
return imageView;
}
// references to images
private Integer[] mThumbIds = {
R.drawable.A, R.drawable.B,
R.drawable.C, R.drawable.D,
R.drawable.E, R.drawable.F,
R.drawable.G, R.drawable.H,
};
}
google.com과 같은 예를 들어 주시겠습니까? 이것은 그리드 뷰를 사용한 첫 번째 시간이며 방금 배웠으며 여전히 내 머리 속에서 튀어 오릅니다. – peter