Sachverhalt: A. Die Staatsanwaltschaft Zofingen-Kulm führt eine Strafuntersuchung gegen den deutschen Staatsangehörigen A._ insbesondere wegen des Verdachts der Widerhandlung gegen das Betäubungsmittelgesetz, des Führens eines Motorfahrzeugs in fahrunfähigem Zustand und des Führens eines Motorfahrzeugs trotz Entzugs des Führerausweises. Sie wirft ihm vor, am 19. Juli 2014 unter dem Einfluss von Drogen (Amphetamin) ein Motorfahrzeug geführt zu haben; dies obwohl ihm der Führerausweis wegen des Verdachts einer Drogensucht entzogen gewesen sei. In den Jahren 2014 und 2015 habe er trotz des Ausweisentzugs regelmässig ein Motorfahrzeug gelenkt. Am 24. März 2015 nahm ihn die Polizei fest. Mit Verfügung vom 27. März 2015 versetzte ihn das Zwangsmassnahmengericht des Kantons Aargau einstweilen bis zum 24. Juni 2015 in Untersuchungshaft. Die von A._ dagegen erhobene Beschwerde wies das Obergericht des Kantons Aargau (Beschwerdekammer in Strafsachen) am 11. Mai 2015 ab. Es bejahte nebst dem dringenden Tatverdacht Wiederholungsgefahr. Ob zusätzlich Flucht- oder Kollusionsgefahr gegeben sei, liess es offen. B. A._ führt Beschwerde in Strafsachen mit dem Antrag, der Entscheid des Obergerichts sei aufzuheben; er sei unverzüglich aus der Haft zu entlassen. Eventualiter sei der Entscheid des Obergerichts aufzuheben und die Sache zur neuen Beurteilung an dieses zurückzuweisen. C. Das Obergericht hat auf Gegenbemerkungen verzichtet. Die Staatsanwaltschaft hat sich vernehmen lassen. Sie beantragt die Abweisung der Beschwerde. A._ hat hierzu Stellung genommen.