横向 gridView 一行 滚动
引用:http://www.eoeandroid.com/thread-14382-2-1.html
<HorizontalScrollView android:id="@+id/hsView"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:visibility="gone"android:background="#E9E9E9">
<LinearLayout
android:layout_width="fill_parent"android:layout_height="wrap_content"
android:orientation="horizontal">
<GridViewandroid:id="@+id/gridView"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
</HorizontalScrollView>
----------------------------------------------------------------------
MainActivity.java
LayoutParams params = new LayoutParams(videoList.size() * (columnWidth+horizontalSpacing),LayoutParams.WRAP_CONTENT);
gridView.setLayoutParams(params); //gridView的整体宽度
gridView.setColumnWidth(360); //列宽(像素)
gridView.setHorizontalSpacing(4);//水平间距
gridView.setStretchMode(GridView.NO_STRETCH); //不拉伸
gridView.setNumColumns(videoList.size()); //一排显示几列
更多相关文章
- Android中获取文本宽度和高度
- 移动端页面宽度自适应
- Android 获取drawable中图片的高度宽度
- android 获取实际view 宽度高度
- Android 中获取屏幕长度及宽度
- Android根据屏幕宽度缩放图片
- android textview设置字体的行距和字间距
- Android下如何计算要显示的字符串所占的宽度和高度