Horizo​​ntalScrollView中的SortableTableView不断增长

时间:2015-12-02 15:37:55

标签: android horizontalscrollview

编辑:不幸的是,我仍然没有在这个问题上取得进展。我想这是男子气概,因为我是一名Android初学者。任何意见或建议都受到高度赞赏(这是我在工作中遇到的一个问题)。我应该提供额外的信息,还是我的问题缺乏重要性?

我正在使用此库为我的应用程序提供可排序的表格视图:https://github.com/ISchwarz23/SortableTableView。由于应用程序应该在智能手机上锁定为纵向模式,因此我将视图放入Horizo​​ntalScrollView中,以便用户可以滚动以查看列的不同列。 我的问题是,每次我在列标题上选项卡对表进行排序时,表格会变宽一些。你知道造成这种情况的原因是什么,或者我怎么能防止它发生?

如果您想自己查看,只需导入克隆存储库时包含的库的示例应用程序并稍加修改即可。只需将tableview放入Horizo​​ntalScrollView就可以看到这种行为。

main_activity.xml如下所示:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                xmlns:custom="http://schemas.android.com/apk/res-auto"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                tools:context="de.codecrafters.tableviewexample.MainActivity">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/primary"
        custom:title="@string/title_activity_main"
        custom:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />

    <android.widget.HorizontalScrollView
        android:id="@+id/scrollView"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <de.codecrafters.tableviewexample.SortableCarTableView
            android:id="@+id/tableView"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@id/toolbar"
            custom:columnCount="4"
            custom:headerElevation="10"
            custom:headerColor="@color/primary" />

    </android.widget.HorizontalScrollView>

</RelativeLayout>

如果您需要其他信息,请告诉我。任何帮助非常感谢! :)

1 个答案:

答案 0 :(得分:3)

不幸的是我无法重现锁定到纵向模式,但由于您的问题描述非常详细,我能够非常轻松地重现调整大小问题。
我很高兴地告诉你,我能够为你给出的例子解决问题。请将您的依赖关系更新到最新版本(0.9.6)并告诉我,如果这确实为您解决了问题。