Hi,
You can hide the switchView icons through this CSS file (to any CSS file):
.switch_thumb {display:none !important;}
so people won't be able to switch to ListView. But this doesn't change the fact that the ListView are being loaded in the background. So, this won't effect the page loading. Just, people won't be able to switch to ListView.
To disable loading the ListView, you should edit the PHP file. Open this PHP file:
/templates/YOUR_TEMPLATE/html/com_virtuemart/category/default.php
or
/templates/YOUR_TEMPLATE/html/com_virtuemart/category/flexv2.php
(depends on what ever layout for category page you are using)
and find this DIV tag below and remove them completely. (backup first!!)
Attachment Pasted_Image_12_20_14__5_01_PM.png not found
regards.