android - 如何更改图库的属性

标签 android gallery

gallery

附加图像是图库 View 。喜欢http://developer.android.com/resources/tutorials/views/hello-gallery.html

这里的图像是从中心位置开始的。但我想从左侧开始。

我该怎么做?有什么属性(property)可以做到这一点吗?

谢谢

最佳答案

正如所指出的,画廊 View 总是从中心开始,为了从左侧对齐图像,我们显然必须调整画廊 View 的左边距。下面的代码可以解释更多。

DisplayMetrics metrics = new DisplayMetrics();
   getWindowManager().getDefaultDisplay().getMetrics(metrics);


MarginLayoutParams mymlp = (MarginLayoutParams) ga.getLayoutParams();
   mymlp.setMargins(-(metrics.widthPixels/2 + 60), 
                mymlp.topMargin, 
                mymlp.rightMargin, 
                mymlp.bottomMargin
  );

ga->图库 View 对象

60 -> 这个值可以根据图库中图片的宽度进行调整,我在图库中的 imageview 宽度是 50

关于android - 如何更改图库的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8398509/

相关文章:

java - 将操作栏添加到自定义对话框

android - Android NetBEANS 插件和 Eclipse 插件的区别?

Android开发图库路径

android - 在 Android 应用程序的 JSON 中包含小图像

android - 使用批处理文件在 linux shell 中运行命令

java - Android:获取房间数据库中具有特定代码的项目数

带有粘性标题的 JavaScript 库移动

Android Gallery应用源码下载(破解后)

php - 如何构建 CMS?

android - 在 Nexus 5 (Android 5.1.1) 上从图库中选取图像返回 null,在其他设备上工作