Problem in photoshop

i have this weird problem…every time i use a gradient fill, the opacity isn’t actually full…the layer below it is transparent. opacity is set at 100%. can anyone help?