I want my husband to be in love

Ok so my husband is my first boyfriend and husband. He is 30 years old and i am 24. We have been married for 1 years we had a distance relationship before. My husband takes care of me buys everything i need for me but he seems ... like he is not intrested in me. 
He has never giving me a compliment. He just complain over my looks and he didnt like me with long hair. He said that it doesent fit a short woman to have long hair. So i cut my hair. Everybooody compliments me because of my looks but he never! I feel like he doesent really love me , he never hugs me or looks at me ... when we are in bed he is always in his phone looking at movie youtube etc... No attention to me. 
So we are like this for hours than he wants to have sex.... after that he washes himself and then back to the phone..... this marriage is so boring!!! 
How can i make him really love me? He says that thing of love i want is so childish, we are not teenagers etc.... i asked him.. Why did you want to marry me??? He said because i want .... and that he wants to have a big family etc.. i Love him to death but i feel like he has taking my love for granted... my first Love and i feel so bored already. 
He only show his Love and gives me attention when am Sad or Mad at him and then when am good again ... he acts Cold.