我一直在嘗試將功能添加到我的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 –