Sak*_*ake 2 android android-emulator
如何在查看布局时在android中自动显示菜单项(不单击菜单按钮).我正在使用此代码,但它无法正常工作.
package com.sai.menu;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;
public class ViewOptionsMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
openOptionsMenu();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add("Search");
menu.add("More");
return true;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
closeOptionsMenu();
return super.onPrepareOptionsMenu(menu);
}
}
Run Code Online (Sandbox Code Playgroud)
如果从onCreate()调用,openOptionsMenu()不起作用.请尝试以下方式:
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
openOptionsMenu();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2452 次 |
| 最近记录: |