how long have you had them?
it might just take some time for them to adjust!
The fish have been under my care for a month now. I have done various things, some have helped, some not. I added an air stone for starters. The tank is a 5 gal one-piece unit with hood. Not much air gets in there and it made sense to put as much Oxygen into the system as possible. That at least helped remove the fishy smell the water seemed to have. I then added more wood and plants. A nice willow moss was added to help sop up extra nutrients. I also changed out the biofilter media, which was over two years old. However, most of that didn't get those tetra out of their closet corner.
Then I did something I probably should not have done, I added more fish. I put in 10 Rasboras and 5 Phantom Tetras and two Mollies. I am a beginner so I didn't realize I was over stocking the tank.
Still, my thinking was that I had to retrain these darn fish to swim around the tank, and I figured they might pick up things from the newer fish. That did improve things a little. I did see the cardinals out more than before. Finally, I changed the standard white light to blue white. That seems to have made the biggest difference and now the Cardinals (Rummy Nosed too) venture out and swim around all the time. The color patterns also seem brighter and healthier.
The problem is, it is hard to tell what is really going on. This is not science and I can't test the affects of each change. All I can really do is look at the state of things and decide if I like it. At this point, the tank is overstocked and the water smells a bit fishier than it used to. I do frequent water changes and test to see if the chemistry is good. So far, so good but I did lose the mollies that I moved in.
Oh well, wish we luck guys.