本文整理了Java中android.widget.PopupMenu.show()
方法的一些代码示例,展示了PopupMenu.show()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PopupMenu.show()
方法的具体详情如下:
包路径:android.widget.PopupMenu
类名称:PopupMenu
方法名:show
暂无
代码示例来源:origin: TeamNewPipe/NewPipe
private void onCaptionClicked() {
if (DEBUG) Log.d(TAG, "onCaptionClicked() called");
captionPopupMenu.show();
isSomePopupMenuVisible = true;
showControls(DEFAULT_CONTROLS_DURATION);
}
代码示例来源:origin: TeamNewPipe/NewPipe
public void onPlaybackSpeedClicked() {
if (DEBUG) Log.d(TAG, "onPlaybackSpeedClicked() called");
playbackSpeedPopupMenu.show();
isSomePopupMenuVisible = true;
showControls(DEFAULT_CONTROLS_DURATION);
}
代码示例来源:origin: hidroh/materialistic
@SuppressLint("NewApi")
@Override
public void show() {
popupMenu.show();
}
};
代码示例来源:origin: TeamNewPipe/NewPipe
popupMenu.show();
代码示例来源:origin: robolectric/robolectric
@Implementation
protected void show() {
this.isShowing = true;
setLatestPopupMenu(this);
directlyOn(realPopupMenu, PopupMenu.class).show();
}
代码示例来源:origin: TeamNewPipe/NewPipe
public void onQualitySelectorClicked() {
if (DEBUG) Log.d(TAG, "onQualitySelectorClicked() called");
qualityPopupMenu.show();
isSomePopupMenuVisible = true;
showControls(DEFAULT_CONTROLS_DURATION);
final VideoStream videoStream = getSelectedVideoStream();
if (videoStream != null) {
final String qualityText = MediaFormat.getNameById(videoStream.getFormatId()) + " "
+ videoStream.resolution;
qualityTextView.setText(qualityText);
}
wasPlaying = simpleExoPlayer.getPlayWhenReady();
}
代码示例来源:origin: naman14/Timber
menu.show();
代码示例来源:origin: naman14/Timber
menu.show();
if (isPlaylist)
menu.getMenu().findItem(R.id.popup_song_remove_playlist).setVisible(true);
代码示例来源:origin: robolectric/robolectric
@Test
public void getLatestPopupMenu_returnsLastMenuShown() throws Exception {
popupMenu.show();
assertThat(ShadowPopupMenu.getLatestPopupMenu()).isEqualTo(popupMenu);
}
代码示例来源:origin: naman14/Timber
menu.show();
代码示例来源:origin: robolectric/robolectric
@Test
public void testIsShowing_returnsTrueIfShown() throws Exception {
popupMenu.show();
assertThat(shadowPopupMenu.isShowing()).isTrue();
}
代码示例来源:origin: naman14/Timber
menu.show();
代码示例来源:origin: naman14/Timber
menu.show();
代码示例来源:origin: naman14/Timber
menu.show();
代码示例来源:origin: robolectric/robolectric
@Test
public void testIsShowing_returnsFalseIfShownThenDismissed() throws Exception {
popupMenu.show();
popupMenu.dismiss();
assertThat(shadowPopupMenu.isShowing()).isFalse();
}
代码示例来源:origin: TeamNewPipe/NewPipe
private void buildItemPopupMenu(final PlayQueueItem item, final View view) {
final PopupMenu menu = new PopupMenu(this, view);
final MenuItem remove = menu.getMenu().add(RECYCLER_ITEM_POPUP_MENU_GROUP_ID, /*pos=*/0,
Menu.NONE, R.string.play_queue_remove);
remove.setOnMenuItemClickListener(menuItem -> {
if (player == null) return false;
final int index = player.getPlayQueue().indexOf(item);
if (index != -1) player.getPlayQueue().remove(index);
return true;
});
final MenuItem detail = menu.getMenu().add(RECYCLER_ITEM_POPUP_MENU_GROUP_ID, /*pos=*/1,
Menu.NONE, R.string.play_queue_stream_detail);
detail.setOnMenuItemClickListener(menuItem -> {
onOpenDetail(item.getServiceId(), item.getUrl(), item.getTitle());
return true;
});
final MenuItem append = menu.getMenu().add(RECYCLER_ITEM_POPUP_MENU_GROUP_ID, /*pos=*/2,
Menu.NONE, R.string.append_playlist);
append.setOnMenuItemClickListener(menuItem -> {
openPlaylistAppendDialog(Collections.singletonList(item));
return true;
});
final MenuItem share = menu.getMenu().add(RECYCLER_ITEM_POPUP_MENU_GROUP_ID, /*pos=*/3,
Menu.NONE, R.string.share);
share.setOnMenuItemClickListener(menuItem -> {
shareUrl(item.getTitle(), item.getUrl());
return true;
});
menu.show();
}
代码示例来源:origin: chrisk44/Hijacker
@Override
public void onItemClick(AdapterView<?> adapterView, final View v, int i, long l){
Tile.tiles.get(i).device.getPopupMenu((MainActivity)getActivity(), v).show();
}
});
代码示例来源:origin: chrisk44/Hijacker
@Override
public void onListItemClick(ListView l, final View v, int position, long id){
super.onListItemClick(l, v, position, id);
Tile.tiles.get(position).device.getPopupMenu((MainActivity)getActivity(), v).show();
}
@Override
代码示例来源:origin: julian-klode/dns66
menu.show();
代码示例来源: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(){
内容来源于网络,如有侵权,请联系作者删除!