Boa tarde Carlos Eduardo,
A água se ioniza da seguinte forma:
H2O--> H+ + OH-
Sendo que a hidroxila (OH-) tem caráter básico e o H+ tem caráter ácido. O íon cátion metálico tem carga positiva pois tem mais prótons que elétrons. Por esse motivo, quando um cátion (ex: X+) é colocado em solução aquosa, ele irá interagir com a molécula de água dissociada, se ligando a hidroxila presente na água, obedecendo a seguinte reação de simples troca:
H2O + X+ --> XOH + H+
Como mostra a reação acima, há uma liberação de H+, que como já dito, tem caráter ácido e por esse motivo, deixada a solução ácida.
Qualquer dúvida estou a disposição.
Bons estudos.
Os cátions metálicos reagem com a água liberando H , por isso essa solução se torna ácida (não é o cátion metálico que se torna ácido). Isso acontece porque esse cátion sofre dissociação (libera íons) em contato com a água