【问题标题】:Listfragment listview selected item not hilighted when backListfragment listview返回时未突出显示所选项目
【发布时间】:2013-01-18 06:38:05
【问题描述】:

我正在使用 listfragment 和 Fragments。左侧有列表片段和右侧面板详细信息片段。现在的问题是,每当我从 listfragment 中选择列表项时,右侧面板会显示特定项目的详细信息,但 listfragment listview 所选项目未突出显示。

有人可以帮忙吗?

【问题讨论】:

    标签: android android-listview android-listfragment


    【解决方案1】:

    如果您想在触摸该行时高亮特定行,则更改其背景

    getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
        rowView.setBackgroundResrouce(R.color.some_color);
    

    【讨论】:

    • 每当我选择项目时,它都会突出显示,但是从这个视图中我有按钮并单击它转到另一个屏幕现在我回到列表视图这里我没有突出显示我最后选择的。
    • 在这种情况下,您必须保留所选状态,当您返回第一个活动时使用该状态
    • 你能告诉我怎么做吗?
    • 当您单击行时,将其位置保存在某个静态 int 变量中,当您重新打开活动时,只需检查该静态 int 值,现在您必须高亮显示您从中获得的位置的行如果您需要帮助,请告诉我变量
    • 感谢您的帮助。现在这工作正常,但我想刷新 listfragment listview。你有什么想法吗?
    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 2012-08-21
    • 2013-04-17
    • 1970-01-01
    • 2013-07-17
    • 2011-08-16
    • 2012-06-23
    • 1970-01-01
    相关资源
    最近更新 更多