ナビゲーションバーのドロップダウンにナビゲーションリンクを追加しようとしています。私はこれをプログラムで行っています。これまでのところ、私は運がなく、小さな空のドロップダウン以外は何も表示されていません。私は何が欠けていますか?このようにすることに問題はありますか?
ui.xml:
<b:ResponsiveNavbar position="TOP" scrollspy="false" inverse="true">
<b:Brand href="#">MyApp</b:Brand>
<b:Nav alignment="RIGHT">
<b:Dropdown ui:field="login" rightDropdown="true" icon="SIGNIN" iconSize="LARGE"></b:Dropdown>
</b:Nav>
<b:NavCollapse>
<b:Nav ui:field="nav" />
</b:NavCollapse>
</b:ResponsiveNavbar>
MyCode.java:
@UiField
Dropdown login;
login.setText(userName);
NavLink signout=new NavLink();
signout.setText("Signout");
signout.setIcon(IconType.SIGNOUT);
login.add(signout);
signout.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
//TODO signout implementation
}
});