タブにコンテキスト メニューを追加しました。ユーザーがメニュー項目の [タブを閉じる] をクリックしたときにタブを閉じたいと思います。しかし、ユーザーが長押ししたタブのインデックスを取得できません。これが私のコードです。
@Override
public void onCreateContextMenu (ContextMenu menu, View v, ContextMenuInfo menuInfo) {
menu.setHeaderTitle("Options");
menu.add("Close Tab");
}
@Override
public boolean onContextItemSelected (MenuItem item) {
if (item.toString().equals("Close Tab")){
TabHost tabHost = getTabHost();
int index = code required ?????????
int Itemcount = tabHost.getTabWidget().getTabCount();
if (Itemcount > 1){;
tabHost.setCurrentTab(index);
tabHost.getTabWidget().removeView(tabHost.getTabWidget().getChildTabViewAt(index));
}
}