在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;
}
});
/// @}
} 附件列表
Java-Android手机千人开发交流QQ群:38088312,PHP开发千人高级交流QQ群:50194090,欢迎加入学习!本站为
非赢利站点,挖掘网络资源,分享个人兴趣,如有侵犯您的版权,请联系我们,我们会第一时间删除内容或添加转载出处,敬请谅解!
如果您认为本词条还有待完善,请 编辑
上一篇 在阿拉伯语下,按menu键,菜单列表 会从左刷新到右 下一篇 字符编码(ucs2_+unicode_+utf8_+gb2312)
