我一直在尝试将功能添加到我的Android应用程序,例如,当我点击一个按钮,菜单列表中应该可以看见:安卓:打开菜单编程
这里是我的代码:
菜单。 XML:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.MainActivity" >
<item android:id="@+id/action_onthego_sentence"
android:title="settings"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
从主要活动,在点击一个按钮,我做的:
button.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
runOnUiThread(new Runnable()
{
@Override
public void run()
{
openOptionsMenu();
}
});
}
});
我需要的是:
正如图所示,我倒要看看菜单被打开。有什么建议吗?
看看这个线程可能会帮助:http://stackoverflow.com/q/3133318/524160 3 –