最近做一个类似滑动菜单栏的title,绑定数据源用的是GrildView,想要实现横着滑动并且GrildView只显示一行。最终采用代码形式在Activity中动态的添加布局实现。

    ViewGroup.LayoutParams params = dishtype.getLayoutParams();// dishtype,welist为ArrayListint dishtypes = welist.size();params.width = 115 * dishtypes;Log.d("看看这个宽度", params.width+""+welist.size());dishtype.setLayoutParams(params);//设置列数为得到的list长度                dishtype.setNumColumns(welist.size());

布局文件采用了HorizontalScrollView 这个控件来控制左右滑动。

<HorizontalScrollViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:scrollbars="none" ><FrameLayoutandroid:layout_width="match_parent"android:layout_height="80dp"       ><LinearLayoutandroid:id="@+id/liear"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"  ><GridViewandroid:id="@+id/dishtype"android:layout_width="match_parent"android:layout_height="80dip"android:cacheColorHint="#00000000"android:columnWidth="108dip"android:gravity="center"android:horizontalSpacing="1.0dip"android:listSelector="#00000000"android:numColumns="auto_fit"android:stretchMode="spacingWidthUniform"android:verticalSpacing="1.0dip" ></GridView></LinearLayout></FrameLayout></HorizontalScrollView>

转载于:https://www.cnblogs.com/LIANQQ/archive/2013/03/21/2973650.html

Android自定义GridView显示一行,并且可以左右滑动相关推荐

  1. Android 自定义 ListView 显示网络上 JSON 格式歌曲列表

    本文内容 环境 项目结构 演示自定义 ListView 显示网络上 JSON 歌曲列表 参考资料 本文最开始看的是一个国人翻译的文章,没有源代码可下载,根据文中提供的代码片段,自己新建的项目(比较可恶 ...

  2. Android 自定义Toast显示(不限时+在其他应用之上显示)

    自定义Toast显示(不限时+在其他应用之上显示) 一.首先写好自定义Toast的布局 toast_view.xml <?xml version="1.0" encoding ...

  3. android 标题栏进度圈使用方法,Android 自定义标题栏 显示网页加载进度的方法实例...

    这阵子在做Lephone的适配,测试组提交一个bug:标题栏的文字较长时没有显示完全,其实这并不能算个bug,并且这个问题在以前其他机器也没有出现,只是说在Lephone的这个平台上显示得不怎么美观, ...

  4. Android自定义通知栏显示

    概述 本文主要想说一下android项目开发中经常会使用到通知机制中的通知栏框架(Notificaiton).通知栏位于设备的顶层,可以展开的通知列表.通知栏的主要作用大概可以分为三大块: 显示未读的 ...

  5. android 自定义Gifview显示gif图片

    在android 开发中,由于Imagview 不能显示gif图片,所以就得自定义View 来实现显示gif图片 而android.graphics.Movie可以把gif图片解析成Movie帧来显示 ...

  6. Android textview 只显示一行,多余部分显示.....

    如果说文字后面的....在文字的最下面 这个使用的属性是ellipsize 下面来看下这个属性 android:ellipsize="start"-–省略号显示在开头 " ...

  7. android自定义listview 显示数组,android中使用arrayadapter类的自定义列表视图

    从https://groups.google.com/forum/?fromgroups#!topic/android-developers/No0LrgJ6q2M绘制 public class Ma ...

  8. 全面屏 android 自定义相机 显示拉伸处理

    我们公司的相机是自定义的相机.在一些全面屏上有一些显示拉伸的问题.出现问题的手机有三星s8,华为mate10,并且系统是8.0的.我手机是s8,在升级8.0前确认是没有问题的,升级了8.0后拍照和扫描 ...

  9. android button自定义样式详解,Android自定义格式显示Button的布局思路

    先把来源贴上 http://www.dibbus.com/2011/02/gradient-buttons-for-android/ 然后再让大家看看效果,这些都是xml布局文件实现的,一张图片都未曾 ...

最新文章

  1. android 字体上添加横线,字体下面添加下划线
  2. Stimulsoft Reports.Net基础教程(九):创建图表报表①
  3. SQL调优--记一次表统计信息未及时更新导致查询超级慢
  4. MATLAB 转PDF图片过大导致两边缺失
  5. 机器学习性能度量(1):P-R曲线与ROC曲线,python sklearn实现
  6. 用数学运算实现数据无损压缩的算法
  7. 肯耐珂萨助力世界500强零售企业在线春招:单次面试3000人
  8. 硬件基础知识----(2)电阻1
  9. php写接口时应该用return还是echo返回数据
  10. java控制台通讯录
  11. Macbook Pro Air锁屏不进入睡眠
  12. 目标检测从两阶段R-CNN系列到单阶段YOLO系列精炼
  13. linux查看java虚拟机内存_JVM:查看java内存情况命令
  14. phython在file同时写入两个_RTX 3080出生两个月卒!Radeon RX 6800/6800 XT首发评测
  15. 深度定制django admin界面
  16. 少儿学python真的有用吗_如何看待海淀妈妈们认为Python是儿童才学的低端编程?...
  17. 记:关于W806的Linux下基本教程(一)——环境建立与第一次烧写
  18. 05 -数据分析与SQL- Lesson5 SQL数据清理
  19. 币须知道 |首批19家企业入驻杭州区块链产业园,纳斯达克:股市中仅5%的 IT供应商部署区块链...
  20. python图片转文字easyocr_OCR识别软件将图片转文字的具体方法

热门文章

  1. php离线地图,如何发布百度离线地图及二次开发API
  2. java字符串转字符串数组_Java字符串数组
  3. OpenCV:solvePnP参数介绍
  4. 开课吧课程:成为全栈工程师的好处有哪些?
  5. 微信端自动授权登陆实现 - 无第三方库版
  6. 2016年最酷的十大安全初创公司
  7. SQL Server 修改表
  8. 深入探究VC —— 资源编译器rc.exe(3)
  9. 【廖雪峰官方网站/Java教程】泛型
  10. 关于OPENCV 访问外部传进来的Mat矩阵元素的问题