本文整理了Java中android.widget.PopupMenu.setOnMenuItemClickListener()
方法的一些代码示例,展示了PopupMenu.setOnMenuItemClickListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PopupMenu.setOnMenuItemClickListener()
方法的具体详情如下:
包路径:android.widget.PopupMenu
类名称:PopupMenu
方法名:setOnMenuItemClickListener
暂无
代码示例来源:origin: robolectric/robolectric
@Implementation
protected void setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener listener) {
this.onMenuItemClickListener = listener;
directlyOn(realPopupMenu, PopupMenu.class).setOnMenuItemClickListener(listener);
}
代码示例来源:origin: hidroh/materialistic
@SuppressLint("NewApi")
@Override
public PopupMenu setOnMenuItemClickListener(final OnMenuItemClickListener listener) {
popupMenu.setOnMenuItemClickListener(new android.widget.PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return listener.onMenuItemClick(item);
}
});
return this;
}
代码示例来源:origin: TeamNewPipe/NewPipe
private PopupMenu buildPopup(final View button) {
PopupMenu popup = new PopupMenu(mContext, button);
popup.inflate(R.menu.mission);
popup.setOnMenuItemClickListener(option -> handlePopupItem(this, option));
return popup;
}
}
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: TeamNewPipe/NewPipe
public void buildQualityMenu() {
if (qualityPopupMenu == null) return;
qualityPopupMenu.getMenu().removeGroup(qualityPopupMenuGroupId);
for (int i = 0; i < availableStreams.size(); i++) {
VideoStream videoStream = availableStreams.get(i);
qualityPopupMenu.getMenu().add(qualityPopupMenuGroupId, i, Menu.NONE,
MediaFormat.getNameById(videoStream.getFormatId()) + " " + videoStream.resolution);
}
if (getSelectedVideoStream() != null) {
qualityTextView.setText(getSelectedVideoStream().resolution);
}
qualityPopupMenu.setOnMenuItemClickListener(this);
qualityPopupMenu.setOnDismissListener(this);
}
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: naman14/Timber
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: TeamNewPipe/NewPipe
private void buildPlaybackSpeedMenu() {
if (playbackSpeedPopupMenu == null) return;
playbackSpeedPopupMenu.getMenu().removeGroup(playbackSpeedPopupMenuGroupId);
for (int i = 0; i < PLAYBACK_SPEEDS.length; i++) {
playbackSpeedPopupMenu.getMenu().add(playbackSpeedPopupMenuGroupId, i, Menu.NONE, formatSpeed(PLAYBACK_SPEEDS[i]));
}
playbackSpeedTextView.setText(formatSpeed(getPlaybackSpeed()));
playbackSpeedPopupMenu.setOnMenuItemClickListener(this);
playbackSpeedPopupMenu.setOnDismissListener(this);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void getOnClickListener_returnsOnClickListener() throws Exception {
assertThat(shadowOf(popupMenu).getOnMenuItemClickListener()).isNull();
PopupMenu.OnMenuItemClickListener listener = new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem menuItem) {
return false;
}
};
popupMenu.setOnMenuItemClickListener(listener);
assertThat(shadowOf(popupMenu).getOnMenuItemClickListener()).isEqualTo(listener);
}
}
代码示例来源:origin: stackoverflow.com
PopupMenu menu = new PopupMenu(getContext(), overflowImageView);
menu.inflate(R.menu.popup);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { ... });
MenuPopupHelper menuHelper = new MenuPopupHelper(getContext(), (MenuBuilder) menu.getMenu(), overflowImageView);
menuHelper.setForceShowIcon(true);
menuHelper.show();
代码示例来源:origin: julian-klode/dns66
PopupMenu menu = new PopupMenu(getContext(), rootView.findViewById(R.id.change_default));
menu.inflate(R.menu.whitelist_popup);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
代码示例来源:origin: chrisk44/Hijacker
void showActionSelector(){
PopupMenu popup = new PopupMenu(getActivity(), actionBtn);
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
//add(groupId, itemId, order, title)
int i;
for(i=0;i<cmds.size();i++){
popup.getMenu().add(cmds.get(i).getType(), i, i, cmds.get(i).getTitle());
}
popup.getMenu().add(-1, 0, i+1, getString(R.string.manage_actions));
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(android.view.MenuItem item){
if(item.getGroupId()==-1){
//Open actions manager
FragmentTransaction ft = mFragmentManager.beginTransaction();
ft.replace(R.id.fragment1, new CustomActionManagerFragment());
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commitAllowingStateLoss();
}else{
onActionSelected(cmds.get(item.getItemId()));
}
return true;
}
});
popup.show();
}
void showTargetSelector(){
代码示例来源:origin: chrisk44/Hijacker
popup.getMenu().add(0, 1, 1, getString(R.string.delete));
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(android.view.MenuItem item){
switch(item.getItemId()){
代码示例来源:origin: chrisk44/Hijacker
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(android.view.MenuItem item) {
代码示例来源:origin: chrisk44/Hijacker
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
public boolean onMenuItemClick(android.view.MenuItem item){
switch(item.getGroupId()){
代码示例来源:origin: chrisk44/Hijacker
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(android.view.MenuItem item) {
代码示例来源:origin: Neamar/KISS
popupExcludeMenu.getMenu().add(EXCLUDE_KISS_ID,Menu.NONE, Menu.NONE,R.string.menu_exclude_kiss);
popupExcludeMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
switch (item.getGroupId()) {
内容来源于网络,如有侵权,请联系作者删除!