The AP has called Alabama for Republican Mitt Romney.