从数字选择器中删除选择

时间:2014-03-02 17:24:34

标签: android textselection numberpicker

我的活动中有一个号码选择器。用户可以对当前号码进行文本选择。问题是我想在方向改变时重置选择以避免更改操作栏。作为极端的解决方案,我可以禁用选择,但我不知道如何。我试着调用clearFocus,我试着设置空的longClikListner,我试着设置setSelected(false)等等。如何重置文本选择?

2 个答案:

答案 0 :(得分:0)

假设该字段是EditText:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    text.setSelection(0, 0);
}

答案 1 :(得分:0)

我经过大量的工作后发布了解决方案:)使用带焦点的虚拟布局元素,清除数字选择器中的焦点并从虚拟元素请求焦点,但是你必须在onResume中执行此操作 < em>和 onPause。