小编Bru*_*Lee的帖子

如何使用代码而不是xml设置ImageView的边距

我想ImageView用边距为我的布局添加未知数量的视图.在XML中,我可以layout_margin像这样使用:

<ImageView android:layout_margin="5dip" android:src="@drawable/image" />

ImageView.setPadding(),但没有ImageView.setMargin().我认为这是顺利的ImageView.setLayoutParams(LayoutParams),但不确定该提供什么.

有人知道吗?

android margin imageview

170
推荐指数
9
解决办法
26万
查看次数

如何从postDelayed添加的处理程序对象中删除runnable?

我有一个"开放"的动画,Handler.postDelayed(Runnable, delay)用于在短暂延迟后触发"关闭"动画.但是,在打开和关闭之间的时间内,可能会有一个由点击触发的动画.

我的问题是,如何取消处理程序中的"关闭"动画?

android handler runnable postdelayed

65
推荐指数
4
解决办法
5万
查看次数

如何获得用户在Android视图上单击的点/坐标?

我有一个imageview,点击后,调用OnClickListener.onClick(View v).如何获得用户点击的确切点/坐标?

谢谢

android view onclick

7
推荐指数
1
解决办法
6439
查看次数

即使layout_height设置为wrap_content,自定义视图对象也会占用整个屏幕高度

我创建了一个扩展android.view.View,覆盖draw()并在屏幕上显示的对象.为了让你进入图片,它是一个数字显示,代表一个游戏分数.它正确地水平显示,然而,它占据了屏幕的整个高度 - 将所有其他元素推离屏幕.

我已经放入layout_height="wrap_content"了xml,但它没有效果.

有谁知道我做错了什么?

android view android-widget

5
推荐指数
1
解决办法
1427
查看次数