那超出部分,会有横向滚动条吗
时间: 2024-03-26 15:35:41 浏览: 55
是的,如果横向排列的 GridView 的子项超出了屏幕宽度,那么会自动出现横向滚动条。如果你想要控制滚动条的出现和隐藏,可以在布局文件中设置属性 android:scrollbars 为 horizontal,然后在 Java 代码中调用 setHorizontalScrollBarEnabled() 方法来控制。下面是一个示例代码:
```xml
<GridView
android:id="@+id/grid_view"
android:numColumns="auto_fit"
android:columnWidth="100dp"
android:stretchMode="columnWidth"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:scrollbars="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
```
```java
GridView gridView = findViewById(R.id.grid_view);
gridView.setNumColumns(GridView.AUTO_FIT);
gridView.setColumnWidth(100);
gridView.setStretchMode(GridView.STRETCH_COLUMN_WIDTH);
gridView.setOrientation(GridView.HORIZONTAL);
gridView.setHorizontalScrollBarEnabled(false); // 隐藏滚动条
```
阅读全文