IT开发者百科  > 所属分类  >  Contacts   
[0] 评论[0] 编辑

在Dialpad中长按输入的号码,无复制 粘贴等选项出来

此为Google design,在dialpad弹出以后,actionbar会隐藏掉,所以看不到action items,做以下修改可解:

packages/apps/Dialer/src/com/android/dialer/DialtactsActivity.java

1. import 添加:

import android.view.ActionMode;

2. 找到onDialpadShown()方法

添加如下/// MTK add 的内容

public void onDialpadShown() {

if (mDialpadFragment.getAnimate()) {

mDialpadFragment.getView().startAnimation(mSlideIn);

} else {

mDialpadFragment.setYFraction(0);

}

/// M: Support MTK-DialerSearch @[

if (DialerFeatureOptions.isDialerSearchEnabled()) {

updateSearchFragmentExPosition();

} else {

/// @}

updateSearchFragmentPosition();

}

/// MTK add @{

mDialpadFragment.getDigitsWidget().setCustomSelectionActionModeCallback(ne

w ActionMode.Callback() {

@Override

public boolean onPrepareActionMode(ActionMode mode, Menu menu)

{

return true;

}

@Override

public void onDestroyActionMode(ActionMode mode) {

if(isDialpadShown()) {

mActionBarController.slideActionBar(true, false);

} else {

mActionBarController.slideActionBar(false, false);

}

}

@Override

public boolean onCreateActionMode(ActionMode mode, Menu menu)

{

mActionBarController.slideActionBar(false, false);

return true;

}

@Override

public boolean onActionItemClicked(ActionMode mode, MenuItem

item) {

// TODO Auto-generated method stub

return false;

}

});

/// @}

}

附件列表


0

Java-Android手机千人开发交流QQ群:38088312,PHP开发千人高级交流QQ群:50194090,欢迎加入学习!本站为
非赢利站点,挖掘网络资源,分享个人兴趣,如有侵犯您的版权,请联系我们,我们会第一时间删除内容或添加转载出处,敬请谅解!

标签

暂无标签

同义词

暂无同义词