Faits: A. A._ se trouve en détention préventive depuis le 2 février 2006. Il lui est reproché d'être à l'origine de la mort de sa mère B._ et de l'amie de celle-ci, le 24 décembre 2005, et d'avoir fait disparaître sa soeur C._. Par arrêt du 29 janvier 2008, le Tribunal d'accusation du Tribunal cantonal vaudois l'a renvoyé devant le Tribunal criminel de l'arrondissement de l'Est vaudois, comme accusé d'un triple assassinat. B. Le 8 février 2008, A._ a requis la récusation du Tribunal d'arrondissement de l'Est vaudois dans son ensemble, et la désignation d'un tribunal criminel d'un autre arrondissement. Il estimait que l'enquête avait été menée exclusivement à charge, dans un contexte "médiatique et populaire extrêmement passionnel". Chaque étape de la procédure avait été couverte par la presse. Un reportage avait été diffusé dans une émission régionale de la Télévision Suisse Romande. Ces informations répétées pouvaient avoir un impact très important sur le Tribunal, dont huit des neuf membres étaient des laïcs. Le Tribunal d'accusation avait d'ailleurs justifié un refus de mise en liberté par le fait qu'une libération "provoquerait l'indignation au sein d'une partie de la population". Certaines personnes étaient intervenues spontanément auprès des enquêteurs. La famille de l'accusé était notoirement connue à Vevey: son père était un architecte renommé et un virulent conflit, relaté dans la presse, avait opposé la succession. Les jurés, domiciliés dans la ville où les meurtres s'étaient déroulés, auraient donc forcément un a priori sur la culpabilité de l'accusé, dans une affaire où l'intime conviction serait décisive, vu l'absence de preuves. Par arrêt du 20 février 2008, la Cour administrative du Tribunal cantonal vaudois a rejeté la demande. Si la presse avait relaté de manière suivie les différentes étapes de la procédure, cela tenait à la gravité des faits, mais ne signifiait pas que la population veveysanne était convaincue de la culpabilité de l'accusé. C. Par acte du 10 mars 2008, A._ forme un recours en matière pénale. Il conclut à l'annulation de l'arrêt cantonal, subsidiairement à la récusation du Tribunal d'arrondissement de l'Est vaudois et au renvoi de la cause à l'autorité cantonale pour désignation d'un nouveau tribunal. La Cour administrative a renoncé à se déterminer, tout en relevant que la couverture médiatique de l'affaire s'étend au territoire cantonal ainsi qu'aux cantons avoisinants. Le Procureur général conclut au rejet du recours.