The main causes were as following:
1. The British wanted to establish their products in every field of marketing in India. And their clothes were generally made of their crops.
2. The clothes Indians wore before colonial period were now added with huge marketing price and unaffordable by most of the common people. 
if it helped.. please mark it as the best i need best answers