day7 Evening Practice

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 ();
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值