Nicholas strengthened into a Category 1 hurricane Monday as it headed toward landfall along the Texas Gulf Coast and it was expected to bring heavy rain and floods to coastal areas from Mexico to storm-battered Louisiana.