4

我正在目睹一些我认为可能与这个问题有关的非常奇怪的行为。

我的基本布局是一个带有 1 个标头的 ListView,其中包含一个可选的 TextView。当整个 ListView(标题+项目)小于屏幕并且我在可选择的 TextView 中选择文本时,一切都会像您期望的那样工作:上下文操作栏出现,我长按的单词被突出显示,“selection-triangle-滑块”出现。

我的问题是:当 ListView 不适合屏幕时,在可选择的 TextView 中选择文本会导致 Contextual Actionbar 出现并立即消失,使我长按的单词突出显示但“selection-triangle-slider”消失了,我的 ListView稍微向下滚动,应用程序处于某种奇怪的“状态”,我需要按返回才能退出。

我的问题是:

1)我是否正确假设我的 ListView 的自动滚动导致我的可选 TextView 失去焦点并破坏上下文操作栏,或者还有其他事情发生吗?

2)更重要的是,我该如何解决这个问题?

谢谢!

4

0 回答 0