2
레이아웃을 볼 때 메뉴 버튼을 클릭하지 않고 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);
}
}
왜 closeOptionsMenu()를 제공 했습니까? 그러면 ? –
삭제했지만 여전히 작동하지 않습니다. –
나는 onCreateOptionsMenu() 만 작동한다고 생각합니다. onPrepareOptionsMenu()가 필요하지 않습니다. – Lavanya