Question

I wanna make a Gallery, with a picture in the background and a textfield with invisible background... So I can see the text and the Image behind.

I already made the Gallery but i cant figure out how to put text in the foreground.

Was it helpful?

Solution

You create a custom adapter to use for your gallery view, see Hello Gallery tutorial

In the method getView() you have two different ways to achieve the same result:

A. Make an ImageView and a TextView and set the image and text:

ImageView iv = new ImageView(context); //and so on, remember to set the LayoutParams etc to fit your design.

Make a RelativeLayout and add the ImageView and TextView to it

Return the RelativeLayout.

B. Declare a layout in xml, with a RelativeLayout containing a TextView and an ImageView

In getView, inflate this layout, and using

inflatedLayout.findViewById(R.id.myTextView); //and so on

set the text and image and return the layout.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top