必须声明元素微调器

时间:2015-02-02 14:18:59

标签: android layout spinner

我试图将Spinner添加到ActionBar并在xml文件中正确获取此错误:

Element spinner must be declared

enter image description here

我很困惑。问题解决方案必须简单但我无法真正意识到如何解决它。

1 个答案:

答案 0 :(得分:3)

看起来您正试图在菜单XML中添加Spinner。像Spinners这样的视图不是菜单中的有效元素。

如果您打算夸大此布局并在活动或片段中使用它,则应将此文件移至/layouts。如果您实际上想在ActionBar中使用Spinner,我建议您阅读Adding Drop-down Navigation文档。

在您的活动onCreate()中,您需要拨打setNavigationMode(NAVIGATION_MODE_LIST),然后actionBar.setListNavigationCallbacks(mSpinnerAdapter, mNavigationCallback),传递SpinnerAdapterActionBar.OnNavigationListener。< / p>