TablayoutPanelでTabBarアイテムを表示/非表示にする方法はありますか
質問する
564 次
1 に答える
2
setVisibleは、スタイル属性の表示をnoneに設定するだけです。したがって、このような独自のAPIを作成できます。
public void hideTabItem ( Widget tabItem, boolean hideFl )
{
hideTabItem ( tabItem.getElement(), hideFl );
OR
tabItem.setVisible ( hideFl );
}
private static native void hideTabItem (Element elem, boolean visible)
/*-{
elem.style.display = visible ? '' : 'none';
elem.setAttribute('aria-hidden', String(!visible));
}-*/;
注: aria-hiddenプロパティの詳細については、リンクAria-Hidden-Propertyにアクセスしてください。
于 2012-12-05T06:00:14.103 に答える