diff --git a/tableview/src/main/java/com/ellen/tableview/supertableview/TableView.java b/tableview/src/main/java/com/ellen/tableview/supertableview/TableView.java index 6c1b82e..31be855 100644 --- a/tableview/src/main/java/com/ellen/tableview/supertableview/TableView.java +++ b/tableview/src/main/java/com/ellen/tableview/supertableview/TableView.java @@ -33,6 +33,7 @@ public class TableView extends RelativeLayout { private GridLayout gridLayoutY; private GridLayout gridLayoutX; private GridLayout gridLayoutXY; + private LinearLayout ll_table; //用于列定位 private TableHorizontalScrollView horizontalScrollView; private TableHorizontalScrollView horizontalScrollView_x; @@ -454,6 +455,7 @@ private void initView() { gridLayoutX = view.findViewById(R.id.grid_layout_x); gridLayoutXY = view.findViewById(R.id.grid_layout_xy); scrollView = view.findViewById(R.id.scrollView); + ll_table = view.findViewById(R.id.ll_table); scrollView.setOnScrollChangeListener(new OnScrollChangeListener() { @Override public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { @@ -591,7 +593,7 @@ public int getActualTableWidth(){ } public int getTableWidth(){ - return gridLayoutTable.getWidth(); + return ll_table.getWidth(); } /** diff --git a/tableview/src/main/res/layout/layout_view_table.xml b/tableview/src/main/res/layout/layout_view_table.xml index 7c81ee7..b2058f1 100644 --- a/tableview/src/main/res/layout/layout_view_table.xml +++ b/tableview/src/main/res/layout/layout_view_table.xml @@ -29,6 +29,7 @@ android:scrollbars="none">