BrowseSupportFragment 不正确的当前行

问题描述

我试图用行显示简单的 browseSupportFragment,我想隐藏在初始状态标题中。

但是当我启动应用程序时,行不显示,因为当前选择的标题块。

在我更改所选项目手册后,一切都开始正常

我尝试通过改变焦点 setSelectedPosition(0,true,ListRowPresenter.SelectItemViewHolderTask(0)) 但它不起作用,因为 RowsFragment 未初始化

class PageExampleFragment : browseSupportFragment() {

    override fun onViewCreated(view: View,savedInstanceState: Bundle?) {
        super.onViewCreated(view,savedInstanceState)

        headeRSState = HEADERS_HIDDEN
        title = "TitleExample"
        progressBarManager.enableProgressBar()
        progressBarManager.initialDelay = 0

        val browseAdapter = ArrayObjectAdapter(ListRowPresenter())
        val rowsAdapter = ArrayObjectAdapter(TextPresenter())

        rowsAdapter.add("Item 1")
        rowsAdapter.add("Item 2")
        rowsAdapter.add("Item 3")

        val firstHeader = HeaderItem("Header 1")
        val secondHeader = HeaderItem("Header 2")
        val thirdHeader = HeaderItem("Header 3")

        browseAdapter.add(ListRow(firstHeader,rowsAdapter))
        browseAdapter.add(ListRow(secondHeader,rowsAdapter))
        browseAdapter.add(ListRow(thirdHeader,rowsAdapter))
        adapter = browseAdapter
    }

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...