<分区>
Possible Duplicate:
android gallery image position problem
我在我的应用程序中使用图库 View 。现在,当我运行代码时。图库默认选择的项目是第 1 个,它位于中间,左侧为空白。 相反,我不希望在左侧选择任何一项。 此外,点击任何画廊项目不应将该项目置于中心。
我厌倦了在小组中寻找它,但没有找到任何解决方案。这可能吗? 如果是那么怎么会?
<分区>
Possible Duplicate:
android gallery image position problem
我在我的应用程序中使用图库 View 。现在,当我运行代码时。图库默认选择的项目是第 1 个,它位于中间,左侧为空白。 相反,我不希望在左侧选择任何一项。 此外,点击任何画廊项目不应将该项目置于中心。
我厌倦了在小组中寻找它,但没有找到任何解决方案。这可能吗? 如果是那么怎么会?
最佳答案
嘿,我有点像这样调整左边距来解决同样的问题:
DisplayMetrics metrics = new DisplayMetrics();
ctx.getWindowManager().getDefaultDisplay().getMetrics(metrics);
Gallery gallery = (Gallery) ctx.findViewById(R.id.gallery);
MarginLayoutParams mlp = (MarginLayoutParams) gallery.getLayoutParams();
mlp.setMargins(-(metrics.widthPixels/2),
mlp.topMargin,
mlp.rightMargin,
mlp.bottomMargin
);
几乎到了左边缘,但有一点松弛(图像宽度的一半?),我真的很喜欢;
如果你更换
-(metrics.widthPixels/2)
与
-(metrics.widthPixels/2 + YOUR_IMAGE_WIDTH)
它一直延伸到屏幕的左边缘(前提是这个图库显示的是相同尺寸的图像,我就是这种情况)
关于android - 所选的画廊默认项目位于中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404590/
相关文章:
javascript - 如何将内联元素与具有显示图库的放大弹出窗口中的图像结合起来
android - 如何从 PreferenceActivity 中的 PreferenceCategory 中删除标题栏
android - 使用自定义 View 填充非常长的线性布局,非常慢
android - 为什么我们需要android中的服务?音乐播放也可以通过后台线程完成
android - 如何在 ImageView 中单击时全屏显示图像?
android - 由于错误 -2147483641,无法将 CursorWindow 写入 Parcel