- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我打算以编程方式移动按钮的位置。按钮处于相对布局。我研究过并发现我们可以使用 .setY()
或 .setTop()
。看起来它们的工作原理应该相同。
但在我的例子中,.setTop()
根本没有改变位置,.setY()
只起作用。我不确定我误解了什么,但这对我来说很奇怪。
有没有人可以正确解释 setY()
与 setTop()
?有什么区别?
这是layout.xml
:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"/>
</RelativeLayout>
最佳答案
setY()
和setTop()
的主要区别是setY()
设置 View 的顶部偏移相对于可视区域,而 setTop()
设置 View 的顶部偏移量相对于其父级。
setY()
Sets the visual y position of this view, in pixels. This is equivalent to setting the
translationY
property to be the difference between they
value passed in and the currenttop
property.
setTop()
Sets the top position of this view relative to its parent.
关于java - Android 设置 View 位置 - setY 与 setTop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39796333/
是否有任何类似于 SETI 的客户端-服务器框架可用? 我有这样的客户端-服务器模型,其中志愿者注册为客户端(代理或节点,随便叫什么)并提供他们闲置的计算资源。 所以我需要编写一个框架来分发和跟踪分配
我正在使用 setX 和 setY 来移动屏幕上的 View 。但是,我读到 android 首先需要计算 View 位置,否则它会给出 NullPointerException(对我来说是什么)。我
现在我知道这个问题似乎有一个明显的答案,但实际上 setX 和 setY 函数出了什么问题,为什么它们不能按预期工作。我正在尝试在应用程序运行到某些位置时动态移动 View 。它们在我使用 mdp 的
我正在尝试在 Android Activity 中动态创建并移动图像。但是,setX() 和 setY() 方法似乎无法正常工作。它在首次创建和放置图像时正确设置图像的位置,但任何更新它的尝试都会导致
似乎 SetX() 和 SetY() 的顺序很重要。如您所见,示例中的第二个单元格框位于以下坐标:X:10.00125/Y:80。实际上它应该在 x=80。首先设置 Y 坐标可以解决问题。这是一个错误
我想为一个简单的 View 设置动画,例如一个简单的 TextView 。我想使用翻译动画 View 。 现在我的要求是,我想制作一个方法,例如slide(View v, float position
我在使用 ImageView 上的 setX 和 setY 将我的图像定位到我的 JavaFX 程序时遇到问题。我不确定是什么问题?感谢您提供的任何帮助! 这是我的代码: Image
setX()、setY() 和 setTranslationX()、setTranslationY() 有什么区别?他们是在现有坐标上设置偏移量还是设置绝对位置? 如果他们设置绝对坐标,这不会与父布局
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameVector3D.setY()方法的一些代码示例,展示了YoFrameVector3D.setY()的具体用
本文整理了Java中us.ihmc.yoVariables.variable.YoFramePoint3D.setY()方法的一些代码示例,展示了YoFramePoint3D.setY()的具体用法。
这些方法之间实际上有什么契约?我想,layout() 调用 setX(),但不知何故,layout() 在调用 setX() 后停止工作。 view.layout(256, 256, 512, 512
本文整理了Java中us.ihmc.robotics.math.frames.YoFramePoint.setY()方法的一些代码示例,展示了YoFramePoint.setY()的具体用法。这些代码
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameVector.setY()方法的一些代码示例,展示了YoFrameVector.setY()的具体用法。这些
我打算以编程方式移动按钮的位置。按钮处于相对布局。我研究过并发现我们可以使用 .setY() 或 .setTop()。看起来它们的工作原理应该相同。 但在我的例子中,.setTop() 根本没有改变位
本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Window.setY()方法的一些代码示例,展示了Window.setY()的具体用法。这些代码示例主要来源
我想在 2.1 版中使用 android setX() 和 setY() 方法,但这不适用此方法仅适用于大于 3.0 的 android 版本请帮助我提前感谢 最佳答案 @Kirtika 是的,这些方
我正在开发 android api8。我想在屏幕上动态定位/放置 View 。但要使用 setX 和 setY,我们需要 API 级别 11 及以上。我们如何在 API 8 中使用它,或者有什么替代方
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Style: Dot notation vs. message notation in Objective-
我是一名优秀的程序员,十分优秀!