2011-03-10 101 views
0

我在此處顯示圖像..它們通過動態生成
以垂直方式進行安排...但我希望它處於橫向模式...我該怎麼做?更改圖像佈局方向

for (int i = 0; i < listOfFiles.length; i++) { 
     if (listOfFiles[i].isFile()) { 
      // System.out.println("File " + listOfFiles[i].getName()); 
       String finalImage="Images/"+listOfFiles[i].getName(); 
      out.print("<img src='"+finalImage+"' width='200' height='200'/>");  
      //out.println(finalImage); 
     } 
} 
+0

這涉及到一個CSS問題,但你沒有po sted CSS本身,我們需要看到之前,我們可以幫助你:) – Kyle 2011-03-10 08:37:44

+0

對不起凱爾..我didny在這項工作中使用任何CSS我沒有提及... ...我將在下一次適當的方式.. .sorry花花公子 – 2011-03-10 08:48:33

回答

1

儘量把他們放在自己的div來代替:

 
for (...) { 
    out.print("<div style=\"float:left;\">"); 
    out.print("<img ..."); 
    out.print("</div>"); 
} 

當圖像完成後,清除浮動:

 
out.print("<div style=\"clear:both;\"/>"); 

更好做一切與MVC框架雖然,如果你使用JSP,像Spring和taglibs而不是原始輸出

+0

不... ...它沒有工作兄弟...任何其他的想法? – 2011-03-10 08:44:24

+0

對不起!嘗試把每個圖像放在自己的div中。已經更新了答案以表明這一點 – codebrane 2011-03-10 09:43:33