package com.example.month7day7.EveningPractice;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.PopupMenu;
import android.widget.TextView;
import android.widget.Toast;
import com.example.month7day7.R;
public class EveningPractice extends AppCompatActivity {
private TextView popOne;
private TextView popTwo;
private TextView popThree;
private Button but;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_evening_practice);
but=findViewById (R.id.button_evening);
registerForContextMenu (but);
popOne = (TextView) findViewById(R.id.pop_one);
popTwo = (TextView) findViewById(R.id.pop_two);
popThree = (TextView) findViewById(R.id.pop_three);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
getMenuInflater ().inflate (R.menu.my_menu,menu);
super.onCreateContextMenu (menu, v, menuInfo);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
return super.onContextItemSelected (item);
}
// @Override
// public boolean onCreateOptionsMenu(Menu menu) {
// getMenuInflater ().inflate (R.menu.my_menu,menu);
// return super.onCreateOptionsMenu (menu);
// }
// @Override
// public boolean onOptionsItemSelected(MenuItem item) {
// switch( item.getItemId ()){
// case R.id.first:
// Toast.makeText (this, item.getTitle (), Toast.LENGTH_SHORT).show ();
//
// break;
// case R.id.second:
// Toast.makeText (this, item.getTitle (), Toast.LENGTH_SHORT).show ();
// break;
// case R.id.third:
// Toast.makeText (this, item.getTitle (), Toast.LENGTH_SHORT).show ();
// break;
// }
// return super.onOptionsItemSelected (item);
// }
//
public void click(View view) {
PopupMenu popupMenu = new PopupMenu (this, but);
popupMenu.inflate (R.menu.my_menu);
popupMenu.setOnMenuItemClickListener (new PopupMenu.OnMenuItemClickListener () {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch( item.getItemId ()){
case R.id.first:
Toast.makeText (EveningPractice.this, “pop”+item.getTitle (), Toast.LENGTH_SHORT).show ();
break;
}
return false;
}
});
popupMenu.show ();
}
}