The Texans signed Tim Settle to a two-year deal worth up to $7 million after trading Maliek Collins. Settle, 26, played 17 games for the Bills last season and has 87 tackles in his career.