Когда вы устанавливаете LayoutParams для представления, вам нужно использовать определенные LayoutParams для родительского представления. В вашем случае вы должны использовать Gallery.LayoutParams, как показано здесь:
ListView listView = new ListView(cont);
listView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));