• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Callback类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中android.support.v7.view.ActionMode.Callback的典型用法代码示例。如果您正苦于以下问题:Java Callback类的具体用法?Java Callback怎么用?Java Callback使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Callback类属于android.support.v7.view.ActionMode包,在下文中一共展示了Callback类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: startActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionMode startActionMode(Callback callback) {
    if (this.mActionMode != null) {
        this.mActionMode.finish();
    }
    this.mOverlayLayout.setHideOnContentScrollEnabled(false);
    this.mContextView.killMode();
    ActionModeImpl mode = new ActionModeImpl(this.mContextView.getContext(), callback);
    if (!mode.dispatchOnCreate()) {
        return null;
    }
    mode.invalidate();
    this.mContextView.initForMode(mode);
    animateToMode(true);
    this.mContextView.sendAccessibilityEvent(32);
    this.mActionMode = mode;
    return mode;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:18,代码来源:WindowDecorActionBar.java


示例2: startActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public final ActionMode startActionMode(ActionMode.Callback paramCallback)
{
  if (this.mActionMode != null) {
    this.mActionMode.finish();
  }
  this.mOverlayLayout.setHideOnContentScrollEnabled(false);
  this.mContextView.killMode();
  ActionModeImpl localActionModeImpl = new ActionModeImpl(this.mContextView.getContext(), paramCallback);
  if (localActionModeImpl.dispatchOnCreate())
  {
    localActionModeImpl.invalidate();
    this.mContextView.initForMode(localActionModeImpl);
    animateToMode(true);
    this.mContextView.sendAccessibilityEvent(32);
    this.mActionMode = localActionModeImpl;
    return localActionModeImpl;
  }
  return null;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:20,代码来源:WindowDecorActionBar.java


示例3: StandaloneActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public StandaloneActionMode(Context paramContext, ActionBarContextView paramActionBarContextView, ActionMode.Callback paramCallback, boolean paramBoolean)
{
  this.mContext = paramContext;
  this.mContextView = paramActionBarContextView;
  this.mCallback = paramCallback;
  MenuBuilder localMenuBuilder = new MenuBuilder(paramActionBarContextView.getContext());
  localMenuBuilder.mDefaultShowAsAction = 1;
  this.mMenu = localMenuBuilder;
  this.mMenu.setCallback(this);
  this.mFocusable = paramBoolean;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:12,代码来源:StandaloneActionMode.java


示例4: ActionModeImpl

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionModeImpl(Context paramContext, ActionMode.Callback paramCallback)
{
  this.mActionModeContext = paramContext;
  this.mCallback = paramCallback;
  MenuBuilder localMenuBuilder = new MenuBuilder(paramContext);
  localMenuBuilder.mDefaultShowAsAction = 1;
  this.mMenu = localMenuBuilder;
  this.mMenu.setCallback(this);
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:10,代码来源:WindowDecorActionBar.java


示例5: handleContentTV

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@SuppressWarnings("static-access")
public static void handleContentTV(WebView contentTV,
                                   final NonameReadBody row, int position, int bgColor, final Context context, final Callback mActionModeCallback, WebViewClient client) {
    contentTV.setBackgroundColor(0);
    contentTV.setFocusableInTouchMode(false);
    contentTV.setFocusable(false);
    contentTV.setLongClickable(false);
    if (mActionModeCallback != null) {
        contentTV.setOnLongClickListener(new OnLongClickListener() {

            @Override
            public boolean onLongClick(View v) {
                // TODO Auto-generated method stub
                ((AppCompatActivity) context)
                        .startSupportActionMode(mActionModeCallback);
                return true;
            }

        });
    }
    WebSettings setting = contentTV.getSettings();
    setting.setUserAgentString(context.getString(R.string.clientua) + ((NgaClientApp) ((Activity) context).getApplication()).version);
    setting.setDefaultFontSize(PhoneConfiguration.getInstance()
            .getWebSize());
    setting.setJavaScriptEnabled(false);
    contentTV.setWebViewClient(client);
    contentTV.setTag(row.floor);
    setting.setDefaultFontSize(PhoneConfiguration.getInstance()
            .getWebSize());
    setting.setJavaScriptEnabled(false);
    contentTV.loadDataWithBaseURL(null, fillFormated_html_data(row, position, context),
            "text/html", "utf-8", null);
}
 
开发者ID:ymback,项目名称:NGA-CLIENT-VER-OPEN-SOURCE,代码行数:34,代码来源:FunctionUtils.java


示例6: onCreateView

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    listview = new ListView(this.getActivity());

    listview.setBackgroundResource(ThemeManager.getInstance()
            .getBackgroundColor());
    listview.setDivider(null);

    activeActionMode();
    listview.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
    listview.setOnItemLongClickListener(new OnItemLongClickListener() {

        @TargetApi(11)
        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view,
                                       int position, long id) {
            ListView lv = (ListView) parent;
            lv.setItemChecked(position, true);
            if (mActionModeCallback != null) {
                ((AppCompatActivity) getActivity())
                        .startSupportActionMode((Callback) mActionModeCallback);
                return true;
            }
            return false;
        }

    });

    listview.setDescendantFocusability(ListView.FOCUS_AFTER_DESCENDANTS);

    return listview;
}
 
开发者ID:ymback,项目名称:NGA-CLIENT-VER-OPEN-SOURCE,代码行数:34,代码来源:NonameArticleListFragment.java


示例7: activeActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@TargetApi(11)
private void activeActionMode() {
    mActionModeCallback = new ActionMode.Callback() {

        @Override
        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
            MenuInflater inflater = mode.getMenuInflater();
            inflater.inflate(R.menu.nonamearticlelist_context_menu, menu);

            return true;
        }

        @Override
        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
            return false;
        }

        @Override
        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
            onContextItemSelected(item);
            mode.finish();
            return true;
        }

        @Override
        public void onDestroyActionMode(ActionMode mode) {
            // int position = listview.getCheckedItemPosition();
            // listview.setItemChecked(position, false);

        }

    };
}
 
开发者ID:ymback,项目名称:NGA-CLIENT-VER-OPEN-SOURCE,代码行数:34,代码来源:NonameArticleListFragment.java


示例8: startActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
private void startActionMode() {
    if (!(adapterView.getContext() instanceof ActionBarActivity)) {
        throw new IllegalStateException("Context must be an ActionBarActivity");
    }
    if (!(baseAdapter instanceof Callback)) {
        throw new IllegalStateException("Adapter must implement ActionMode.Callback");
    }

    ActionBarActivity activity = (ActionBarActivity) adapterView.getContext();
    actionMode = activity.startSupportActionMode((ActionMode.Callback) baseAdapter);
}
 
开发者ID:remelpugh,项目名称:android-shared,代码行数:12,代码来源:CheckableAdapterHelper.java


示例9: CallbackWrapper

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public CallbackWrapper(Context context, ActionMode.Callback supportCallback) {
    this.mContext = context;
    this.mWrappedCallback = supportCallback;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:5,代码来源:SupportActionModeWrapper.java


示例10: startSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Nullable
public abstract ActionMode startSupportActionMode(@NonNull Callback callback);
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:3,代码来源:AppCompatDelegate.java


示例11: ActionModeImpl

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionModeImpl(Context context, Callback callback) {
    this.mActionModeContext = context;
    this.mCallback = callback;
    this.mMenu = new MenuBuilder(context).setDefaultShowAsAction(1);
    this.mMenu.setCallback(this);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:7,代码来源:WindowDecorActionBar.java


示例12: startActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionMode startActionMode(Callback callback) {
    return null;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:4,代码来源:ActionBar.java


示例13: onWindowStartingSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Nullable
public ActionMode onWindowStartingSupportActionMode(@NonNull Callback callback) {
    return null;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:5,代码来源:AppCompatActivity.java


示例14: startSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Nullable
public ActionMode startSupportActionMode(@NonNull Callback callback) {
    return getDelegate().startSupportActionMode(callback);
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:5,代码来源:AppCompatActivity.java


示例15: onWindowStartingSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Nullable
public ActionMode onWindowStartingSupportActionMode(Callback callback) {
    return null;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:5,代码来源:AppCompatDialog.java


示例16: onWindowStartingSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Nullable
ActionMode onWindowStartingSupportActionMode(Callback callback);
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:3,代码来源:AppCompatCallback.java


示例17: startActionModeForChild

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionMode startActionModeForChild(View child, Callback callback) {
    return null;
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:4,代码来源:ActionBarContainer.java


示例18: onWindowStartingSupportActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Override
public ActionMode onWindowStartingSupportActionMode(Callback arg0)
{
	return null;
}
 
开发者ID:vassela,项目名称:AC2RD,代码行数:6,代码来源:Replayer.java


示例19: startActionMode

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
public ActionMode startActionMode(ActionMode.Callback paramCallback)
{
  return null;
}
 
开发者ID:ChiangC,项目名称:FMTech,代码行数:5,代码来源:ActionBar.java


示例20: getActionModeCallback

import android.support.v7.view.ActionMode.Callback; //导入依赖的package包/类
@Override
public Callback getActionModeCallback() {
	return mActionModeCallback;
}
 
开发者ID:vuze,项目名称:vuze-remote-for-android,代码行数:5,代码来源:TorrentListFragment.java



注:本文中的android.support.v7.view.ActionMode.Callback类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DummyModContainer类代码示例发布时间:2022-05-21
下一篇:
Java GLFWMouseButtonCallback类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap