Sachverhalt: A. Die Stimmberechtigten von Affoltern am Albis genehmigten anlässlich der Gemeindeversammlung der politischen Gemeinde vom 18. Juni 2012 als Geschäft Nr. 3 einen Objektkredit von Fr. 477'000.-- für den Bau einer Solarthermie- und Photovoltaikanlage auf den Gebäudedächern des Schwimmbades Stigeli. X._ gelangte am 16. Juli 2012 an den Bezirksrat Affoltern und beantragte mit seinem ′′Rekurs (Beschwerde) ′′, der genannte Gemeindeversammlungsbeschluss sei aufzuheben. Er rügte zum einen eine falsche Information der Stimmberechtigten durch den Gemeinderat, zum andern einen Verstoss gegen das kantonale Energiegesetz als übergeordnetem Recht. Der Bezirksrat behandelte die Rechtsmitteleingabe in Bezug auf die erste Rüge als Stimmrechtsrekurs und trat darauf mit Dispositiv-Ziff. 1 seines Beschlusses vom 20. September 2012 wegen Verspätung nicht ein. Die Rüge des Verstosses gegen übergeordnetes Recht behandelte der Bezirksrat als Gemeindebeschwerde und wies diese mangels Verstosses gegen übergeordnetes Rechts mit Dispositiv-Ziff. 2 seines Beschlusses ab. Am 1. Oktober 2012 führte X._ beim Verwaltungsgericht des Kantons Zürich Beschwerde und beantragte die Aufhebung von Dispositiv-Ziff. 1 des Bezirksratsentscheids. Das Verwaltungsgericht wies die Beschwerde am 7. November 2012 ab (Verfahren VB.2012.00633). B. X._ hat beim Bundesgericht am 10. Dezember 2012 Beschwerde in öffentlich-rechtlichen Angelegenheiten erhoben und die Aufhebung des Verwaltungsgerichtsentscheids vom 7. November 2012 beantragt. Er erhebt verschiedene Verfahrensrügen. Der Gemeinderat Affoltern a.A. und das Verwaltungsgericht haben auf Vernehmlassung verzichtet.