Android 在gridview中单击图像时,如何显示20-25行文本?

Android 在gridview中单击图像时,如何显示20-25行文本?,android,Android,在我的Android应用程序中,我有大约50张图片,在网格视图中显示。单击图像时,我希望显示该图像的描述 这是我目前掌握的代码: public class HarryActivity extends Activity { //---the images to display--- Integer[] imageIDs = { R.drawable.pic1, R.drawable.pic2,

在我的Android应用程序中,我有大约50张图片,在网格视图中显示。单击图像时,我希望显示该图像的描述

这是我目前掌握的代码:

public class HarryActivity extends Activity
     {    
    //---the images to display---
    Integer[] imageIDs = {
            R.drawable.pic1,
            R.drawable.pic2,
            R.drawable.pic3,
            R.drawable.pic4,
            R.drawable.pic5,
            R.drawable.pic6,
            R.drawable.pic7                    
    };

    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        GridView gridView = (GridView) findViewById(R.id.gridview);
        gridView.setAdapter(new ImageAdapter(this));

        gridView.setOnItemClickListener(new OnItemClickListener() 
        {
            public void onItemClick(AdapterView parent, 
            View v, int position, long id) 
            {                
                Toast.makeText(getBaseContext(), 
                        "pic" + (position + 1) + " selected", 
                        Toast.LENGTH_SHORT).show();
            }
        });        
    }

    public class ImageAdapter extends BaseAdapter 
    {
        private Context context;

        public ImageAdapter(Context c) 
        {
            context = c;
        }

        //---returns the number of images---
        public int getCount() {
            return imageIDs.length;
        }

        //---returns the ID of an item--- 
        public Object getItem(int position) {
            return position;
        }

        public long getItemId(int position) {
            return position;
        }

        //---returns an ImageView view---
        public View getView(int position, View convertView, ViewGroup parent) 
        {
            ImageView imageView;
            if (convertView == null) {
                imageView = new ImageView(context);
                imageView.setLayoutParams(new GridView.LayoutParams(150, 150));
                imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
                imageView.setPadding(8, 8, 8, 8);
            } else {
                imageView = (ImageView) convertView;
            }
            imageView.setImageResource(imageIDs[position]);
            return imageView;
        }
    }    
}

如何将此功能添加到我的Android应用程序中?

您可以使用对话框显示详细信息,扩展警报对话框,或者在UI中定义文本视图使其不可见,然后单击图像使其可见

我欢迎你提出一些建议,如何以最好的方式实现这一点。你看过Android开发者网站了吗?有一个关于如何创建库的教程。是的,我试过了,但我不想要一点烤面包片,但是20-25行的文本可以为您迄今为止所拥有的添加一些代码吗?我只想要GridView,任何人都可以提供如何在单击图像时显示不同类型的警报警告警告:上面的链接显示为“攻击页面”。不要点击它。我真的很抱歉,我的网站感染了一些恶意软件试图删除它。