zoukankan      html  css  js  c++  java
  • UI

    效果如图:

    效果图

    2. 使用背景

      该效果使用在以WebView为背景的控件上。 通过功能按钮来启动文字选择功能。

      看代码:

      

    复制代码
      @Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
    switch (item.getItemId())
    {
    case R.id.select_text:
    //功能按钮,触发选择功能。
    emulateShiftHeld(mWebView);
    default:
    return super.onOptionsItemSelected(item);
    }
    }

    //调用选择复制功能。
    private void emulateShiftHeld(KeyEvent.Callback view)
    {
    try
    {
    KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
    KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
    shiftPressEvent.dispatch(view);
    }
    catch (Exception e)
    {
    }
    }
    复制代码

    3. 代码分析

      KeyEvent为按键模仿功能。未完待续。。。。

  • 相关阅读:
    CodeForces
    HDU
    HDU
    POJ
    URAL
    POJ
    UVa
    UVa
    UVa
    UVa
  • 原文地址:https://www.cnblogs.com/xubin-123/p/4307300.html
Copyright © 2011-2022 走看看