I have a shirt draped on a human body. The shirt appears fine in the texture mode with the texture applied, but it appears totally black in the solid view and the edit view. I tried recalculating and flipping the normals. That did not help. Scale and rotation are applied on the object, so no problem there as well. This is problem number one.
Problem number two occurred when I was trying to transfer weights of the armature from human body to the shirt on the body. I tried to transfer weights and I could not see that happening on the shirt. The shirt stays still when I move the arms or body.
Here is the .blend file