1
我如何實現以下內容:我想創建HorizontalPanel,然後我想添加3個按鈕。第一個按鈕在左邊,第二個在中間,第三個到最後。我該如何設置這個按鈕的對齊方式?在HorizontalPanel上設置對齊方式。 ExtGwt
我如何實現以下內容:我想創建HorizontalPanel,然後我想添加3個按鈕。第一個按鈕在左邊,第二個在中間,第三個到最後。我該如何設置這個按鈕的對齊方式?在HorizontalPanel上設置對齊方式。 ExtGwt
有幾種不同的方法來實現這一點。這裏有一個,我發現更有趣:
HorizontalPanel hPanel = new HorizontalPanel();
hPanel.setWidth("100%");
Button b1 = new Button("1");
Button b2 = new Button("2");
Button b3 = new Button("3");
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
hPanel.add(b1);
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
hPanel.add(b2);
hPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
hPanel.add(b3);
使用CSS float: left
和float: right
第一個和最後一個元素或使用絕對位置可能是要走這個道路,這取決於你怎麼想的那樣表現。