Page 132 - 3-2
P. 132

}
            *******************************MainActivity_tag***********************package
            kr.icehs.intec.emart;


            import android.content.Intent;
            import android.graphics.drawable.ColorDrawable;
            import android.os.Bundle;
            import android.provider.Settings;
            import android.support.v7.app.ActionBar;
            import android.support.v7.app.AppCompatActivity;
            import android.util.Log;
            import android.view.Menu;
            import android.view.MenuItem;
            import android.view.View;


            public class MainActivity_set extends AppCompatActivity {
                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_main_set);


                    ActionBar actionBar = getSupportActionBar();
                    actionBar.setBackgroundDrawable(new ColorDrawable(0xFFFC961E));
                }


                @Override
                public boolean onCreateOptionsMenu(Menu menu) {
                    // Inflate the menu; this adds items to the action bar if it is present.
                    //  메뉴버튼이 처음 눌러졌을 때 실행되는 콜백메서드
                    //  메뉴버튼을 눌렀을 때 보여줄 menu            에 대해서 정의
                    getMenuInflater().inflate(R.menu.main_menu, menu);
                    Log.d("test", "onCreateOptionsMenu -  최초 메뉴키를 눌렀을 때 호출됨");              // 디버깅
                    return true;
                }


                @Override
                public boolean onPrepareOptionsMenu(Menu menu) {
                    Log.d("test", "onPrepareOptionsMenu -  옵션메뉴가 " + "      화면에 보여질때 마다 호출됨");
                    menu.getItem(0).setEnabled(true);
                    menu.getItem(1).setEnabled(false);
                    return super.onPrepareOptionsMenu(menu);
                }


                @Override
                public boolean onOptionsItemSelected(MenuItem item){


                                                         - 132 -
   127   128   129   130   131   132   133   134   135   136   137