Gallery中的图片默认是居中显示的。可是在非常多情况下我们须要它居左显示,这样做有一个简单方法。就是把Gallery的left设置为负多少,如以下的方法:
Drawable drawable=categoryItem.getCategorys().get(0).getImage();
DisplayMetrics metrics = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(metrics);
         
MarginLayoutParams mlp=(MarginLayoutParams)gallery.getLayoutParams();
   mlp.setMargins(-(metrics.widthPixels / 2 + drawable.getIntrinsicWidth()), mlp.topMargin,
                    mlp.rightMargin, mlp.bottomMargin);
gallery.setLayoutParams(mlp);

最新文章

  1. lombok在IntelliJ IDEA下的使用
  2. 【C#】菜单功能,将剪贴板JSON内容或者xml内容直接粘贴为类
  3. IE
  4. maven 下载 源码和javadoc 命令
  5. 初识Hadoop入门介绍
  6. 1.xrange和range不要混了,2.range(len(xx))不如用enumerate
  7. HTTPS(SSL/TLS) 原理之深入浅出
  8. HttpClient实现客户端与服务器的通信
  9. FZU 2092 bfs+记忆化搜索
  10. 在linux下修改oracle的sys和system的密码和用户解锁
  11. Node.js权威指南 (7) - 实现基于TCP与UDP的数据通信
  12. oracle 之 内存—鞭辟近里(三)
  13. radiobutton设置样式
  14. FZU 2253 salty fish
  15. Java:日期类Date与Calendar
  16. Springboot整合二 集成 rabbitmq
  17. 使用PHPExcel实现Excel文件的导入和导出(模板导出)
  18. Win10系列:VC++调用自定义组件3
  19. GCViewer / MAT
  20. centos 7 下 TFTP服务器安装

热门文章

  1. Django和SQLAlchemy区别
  2. 在ros下使用tf
  3. C# 代码注释生成代码提示和帮助文档
  4. 我在16ASPX下了一个系统是ACCESS和VS2005做的我想把那个连接数据库的'DB_16aspx'的名字改了进不了了可是?
  5. Mybatis批量添加,删除与修改
  6. A/B Testing with Practice in Python (Part Two)
  7. elasticsearch 插件使用
  8. 集合框架(01)Collection
  9. 每天一个liunx命令2之rz和sz命令
  10. sqlite3特殊的字符转义