通常の回答のいずれも、Android での問題を解決していないようです。ここで受け入れられた回答と、いくつかの JavaScript ハックも試してみました:
Bootstrap Collapsed Menu Links Not Working on Mobile Devices
および
http://alittlecode.com/fix-twitter-bootstraps-dropdown-menus-in-touch-screens/
clearMenus()
最終的に、リンクの親または祖父母にdropdown-submenu
クラスがない場合にのみ、クローズが発生し、条件付きで呼び出される場所を発見しました
$(document)
.on('click.dropdown.data-api', function (e) {
//fix start
var $parent = $(e.target).parent()
var $grandparent = $parent.parent()
if (!$parent.hasClass('dropdown-submenu') && !$grandparent.hasClass('dropdown-submenu')) {
clearMenus()
}
//clearMenus
//end fix
})
.on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
.on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle)
.on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
}(window.jQuery);
それが役立つことを願っています!