1
我在我的gridview中加載了6個圖像,如下面的代碼所示。我有2個查詢:默認情況下關注gridview項目 - android
(1)當我啓動應用程序時,我需要默認選擇第一個圖像視圖。 (2)我正在設置一個監聽器,它將從GridView中的6個項目中的每一個項目開始一些其他活動。當我從第二項活動返回時,我需要保持對所選項目的關注。
我該如何達到這兩個要求?
任何幫助,非常感謝。
// Main activity
GridView gridView = (GridView) findViewById(R.id.grid_view);
gridView.setAdapter(new ImageAdapter(this));
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
Log.d(TAG, "setOnItemClickListener() - pos:" + position);
handleItemClick(position);
}
});
//class ImageAdapter extends BaseAdapter
// Keep all Images in array
public Integer[] mThumbIds = {
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher,
R.drawable.ic_launcher,
};
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mThumbIds[position]);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new GridView.LayoutParams(160, 120));
return imageView;
}
發佈的解決方案,如果有 – 2012-12-11 08:18:05