java - 设置 ImageView 位置 - Android

标签 java android

我正在尝试在一个简单的应用程序上创建一些交互性,以便我可以重新定位图像。经过一些谷歌搜索后,我发现应该能够使这项工作起作用,但我似乎无法让任何东西起作用。使用当前代码,我的客户端将崩溃,但奇怪的是我根本没有输出任何错误。

检查这个link 。我做错了什么?

我正在使用following xml来绘制图像

我还尝试将其与 ImageView 中默认的 setXsetY 方法一起使用,但无法识别它们当我尝试运行时。因此,我正在研究更复杂的代码 fragment 。

最佳答案

您无法从 LinearLayout.LayoutParams 转换为 AbsoluteLayout.LayoutParams ,这可能是您收到的错误。

将AbsoluteLayout.LayoutParams更改为LinearLayout.LayoutParams,因为imageView位于线性布局中,也 AbsoluteLayout 已弃用。

如果您想动态移动 View (更改位置),请使用translateX 和translateY 属性。

希望这有帮助。

关于java - 设置 ImageView 位置 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22048044/

相关文章:

android - 谷歌地图 V2 错误

android - 如何在不连接BLE设备的情况下持续获取RSSI?

java - 如何在ZK中自定义组件标签

java - transient 域实例jpa&spring

java - Spring Integration AMQP - 消息偶尔未确认,需要超时吗?

AndroidManifest.xml 没有正确的值

android - 如何更新 Android Q 媒体商店中音频文件的元数据?

java - 如何使用 PowerMock 在 Selenium 框架中对页面对象进行单元测试

java - 只有来自自定义查询的最后一条记录

android - 发送 PDF HTTP Post 时出现 OutOfMemoryError