我想制作一个画廊,背景中有一张照片,背景是一个无形的文字场......所以我可以看到文字和背后的图像。
我已经制作了画廊,但我无法弄清楚如何将文字放在前台。
答案 0 :(得分:1)
您创建了一个用于图库视图的自定义适配器,请参阅Hello Gallery tutorial
在方法getView()中,你有两种不同的方式来实现相同的结果:
A. 制作ImageView和TextView并设置图片和文字:
ImageView iv = new ImageView(context); //and so on, remember to set the LayoutParams etc to fit your design.
制作RelativeLayout并将ImageView和TextView添加到其中
返回RelativeLayout。
B。在xml中声明一个布局,其中RelativeLayout包含TextView和ImageView
在getView中,对此布局进行充气,然后使用
inflatedLayout.findViewById(R.id.myTextView); //and so on
设置文本和图像并返回布局。