我在项目中添加了一个底部导航栏,如下所示。
BottomNavigationView bottomNavigationView=
(BottomNavigationView)findViewById(R.id.navigationbar);
pass.disableShiftMode(bottomNavigationView);
bottomNavigationView.setSelectedItemId(R.id.navigationbar);
final Menu menu = bottomNavigationView.getMenu();
MenuItem menuItem = menu.getItem(0);
menuItem.setChecked(true);
bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()){
case R.id.home:
break;
case R.id.categories:
Intent intent1 = new Intent(MainActivity.this, category.class);
startActivity(intent1);
break;
case R.id.more:
Intent itent6=new Intent(MainActivity.this,more.class);
startActivity(itent6);
break;
case R.id.account:
Intent intent3 = new Intent(MainActivity.this, profile.class);
startActivity(intent3);
break;
case R.id.cart:
Intent intent4 = new Intent(MainActivity.this, cart.class);
startActivity(intent4);
break;
}
return false;
}
});
当我们点击ID为R.id.more的菜单项时,我想添加一个弹出菜单。 我尝试了一些方法,但在大多数情况下,我得到一个错误,说锚没有找到。 在其他情况下,弹出窗口根本没有显示。
答案 0 :(得分:1)
这可能对您有所帮助。
<span>Check1: <input type="checkbox"
ng-repeat="x in string | filter : 'check'"
ng-model="x._text"/></span>
<br>
<span>Check2: <input type="input"
ng-repeat="x in string | filter : 'check'"
ng-model="x._text"/></span>
<br>
<span>Check3:<select ng-repeat="x in string | filter : 'check'" ng-model="x._text" ng-options="x for x in ['true','false']">
</select></span>