本文整理了Java中android.widget.PopupMenu.<init>()
方法的一些代码示例,展示了PopupMenu.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PopupMenu.<init>()
方法的具体详情如下:
包路径:android.widget.PopupMenu
类名称:PopupMenu
方法名:<init>
暂无
代码示例来源: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: TeamNewPipe/NewPipe
this.playbackSeekBar.getProgressDrawable().setColorFilter(Color.RED, PorterDuff.Mode.MULTIPLY);
this.qualityPopupMenu = new PopupMenu(context, qualityTextView);
this.playbackSpeedPopupMenu = new PopupMenu(context, playbackSpeedTextView);
this.captionPopupMenu = new PopupMenu(context, captionTextView);
代码示例来源:origin: hidroh/materialistic
@SuppressLint("NewApi")
@Override
public PopupMenu create(Context context, View anchor, int gravity) {
popupMenu = new android.widget.PopupMenu(context,
anchor == null ? new View(context) : anchor, gravity);
return this;
}
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
代码示例来源:origin: naman14/Timber
@Override
public void onClick(View v) {
final PopupMenu menu = new PopupMenu(mContext, v);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
代码示例来源:origin: robolectric/robolectric
@Before
public void setUp() {
View anchorView = new View(ApplicationProvider.getApplicationContext());
popupMenu = new PopupMenu(ApplicationProvider.getApplicationContext(), anchorView);
shadowPopupMenu = shadowOf(popupMenu);
}
代码示例来源: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: julian-klode/dns66
@Override
public void onClick(View v) {
PopupMenu menu = new PopupMenu(getContext(), rootView.findViewById(R.id.change_default));
menu.inflate(R.menu.whitelist_popup);
menu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
代码示例来源: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
void onSelectClick(View view){
PopupMenu popup = new PopupMenu(getActivity(), view);
代码示例来源:origin: chrisk44/Hijacker
@Override
public void onItemClick(AdapterView<?> adapterView, View view, final int index, long l){
PopupMenu popup = new PopupMenu(getActivity(), view);
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
代码示例来源:origin: chrisk44/Hijacker
void showTargetSelector(){
PopupMenu popup = new PopupMenu(getActivity(), targetBtn);
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
代码示例来源:origin: chrisk44/Hijacker
@Override
public void onClick(View view){
PopupMenu popup = new PopupMenu(getActivity(), view);
代码示例来源:origin: chrisk44/Hijacker
case 4:
PopupMenu popup2 = new PopupMenu(activity, v);
popup2.getMenuInflater().inflate(R.menu.popup_menu, popup2.getMenu());
case 1:
PopupMenu popup = new PopupMenu(activity, v);
代码示例来源:origin: Neamar/KISS
PopupMenu popupExcludeMenu = new PopupMenu(context, parentView);
代码示例来源:origin: chrisk44/Hijacker
PopupMenu getPopupMenu(final MainActivity activity, final View v){
PopupMenu popup = new PopupMenu(activity, v);
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
内容来源于网络,如有侵权,请联系作者删除!