我希望我的 MaterialHeader 和 MaterialNavBar 布局到页面的左侧。设置 paddlingLeft(0) 什么都不做。无论 paddingLeft 设置为什么,GWT Material Design 都会将 paddingLeft 设置为侧边 Nav 的宽度。我试图让导航栏从左向右延伸,SideNav 在导航栏下方。
header = new MaterialHeader();
header.setPaddingLeft(0);
MaterialNavBar b = new MaterialNavBar();
b.setActivates("sideNav1");
MaterialSideNav sideNavBar = new MaterialSideNav(SideNavType.FIXED);
sideNavBar.setWidth(280);
sideNavBar.setTop(64);
sideNavBar.setId("sideNav1");
sideNavBar.setAlwaysShowActivator(true);
sideNavBar.setShowOnAttach(true);
header.add(navBar);
header.add(sideNav);
运行此代码时,导航栏始终向右移动 280 像素。并且 Header html 元素的 padding-left 值为 280 而不是零。
检查 html 会显示带有 padding-left = 280px 的标题。这与我设置 Side Nav 的宽度相同。
难道我做错了什么?谢谢