我有一个列表,其中包含新闻标题作为列表视图项目。当用户点击某个项目时,会打开一个新活动,显示所点击的新闻的内容。显示的新闻内容位于viewpager中,因此用户可以左右滑动以显示下一个上一个新闻内容。
我想要实现的是在项目文本颜色更改的新闻标题列表中点击的任何项目(例如灰色)。因此,现在当用户点击列表中的项目时,新闻内容活动将打开,如果用户返回,他现在应该看到该项目的文本颜色已更改的列表,以便他知道他点击了哪个项目。
此外,如果用户使用viewpager功能滑动到下一个上一个新闻,那么对于那些新闻标题,当用户返回列表时,列表中的文本颜色也应该更改。
在我的情况下,我不能使用xml选择器来处理按下和聚焦状态。
我的代码是一个非常长/复杂的代码,这就是为什么我不在这里粘贴它。我只是想知道如何实现这种效果。我已经尝试过搜索这个,但我能找到的就是使用xml选择器更改文本颜色以实现按下/聚焦状态。我也不需要代码,我只想让别人告诉我该怎么做或给我一些方向。 任何帮助将不胜感激,并对此长期解释感到抱歉。