Android 在gridview中,我想设置一个图像和该图像的名称?

Android 在gridview中,我想设置一个图像和该图像的名称?,android,Android,我成功地从适配器设置了映像。我想在图像下方设置名称。如何做到这一点。名称存储在字符串数组中。适配器中的代码片段如下所示 if (convertView == null) { // if it's not recycled, initialise some attributes imageView = new ImageView(mContext); imageView.setLayoutParams(new GridView.LayoutPara

我成功地从适配器设置了映像。我想在图像下方设置名称。如何做到这一点。名称存储在字符串数组中。适配器中的代码片段如下所示

if (convertView == null) {  // if it's not recycled, initialise some attributes
            imageView = new ImageView(mContext);
            imageView.setLayoutParams(new GridView.LayoutParams(85, 85));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            imageView.setPadding(8, 6 , 4 ,2);

        } else {
            imageView = (ImageView) convertView;
        }
此外,我希望图像和图像标题是尽可能接近的图像在下面的链接


谢谢。

更好的是,您可以创建一个新的布局,其中有线性布局中的ImageView和TextView。(TextView保留在ImageView下)

public View getView(int position, View convertView, ViewGroup parent) {

            View view = getLayoutInflater().inflate(R.layout.gridview_layout,
                    null);//gridview_layout is the layout tht you have created.
            TextView textView = (TextView) view.findViewById(R.id.Sample);//Sample is the textView id
            ImageView imageView = (ImageView) view.findViewById(R.id.sampleim);//sampleim is the imageview id
            textView.setText(names[position]);//names:your string array of names
            imageView.setImageResource(imageids[position]);//imageids: String array of images.
            view.setLayoutParams(new GridView.LayoutParams(200, 200));
            return view;
        }