我尝试在Android Studio中定位三个图像按钮。然而,每次我使用设计编辑器将图像按钮定位到正确的位置时,在运行应用程序时它不会生效。使用设计编辑器而不是文本编辑器会出现以下消息:
“此视图未受限制,仅具有设计时位置,因此除非添加约束条件,否则它将跳至(0,0)”。
如果我要在xml编辑器中添加约束条件,该怎么做?
此外,这行代码被添加到xml编辑器中:
“此视图未受限制,仅具有设计时位置,因此除非添加约束条件,否则它将跳至(0,0)”。
如果我要在xml编辑器中添加约束条件,该怎么做?
此外,这行代码被添加到xml编辑器中:
tools:layout_editor_absoluteY="80dp"
tools:layout_editor_absoluteX="52dp" />
我正在使用ConstraintLayout而不是RelativeLayout…
我的主.activity xml代码:<ImageButton
android:id="@+id/positive_Button"
android:layout_width="150dp"
android:layout_height="150dp"
android:adjustViewBounds="true"
android:background="@null"
android:scaleType="fitCenter"
app:srcCompat="@drawable/positive"
android:gravity="left"
tools:layout_editor_absoluteY="80dp"
tools:layout_editor_absoluteX="39dp" />
<ImageButton
android:id="@+id/neutral_Button"
android:scaleType="fitCenter"
android:layout_width="150dp"
android:layout_height="150dp"
app:srcCompat="@drawable/neutral"
android:background="@null"
android:adjustViewBounds="true"
tools:layout_editor_absoluteY="80dp"
tools:layout_editor_absoluteX="230dp" />
<ImageButton
android:id="@+id/negative_Button"
android:layout_width="150dp"
android:layout_height="150dp"
app:srcCompat="@drawable/negative"
android:background="@null"
android:adjustViewBounds="true"
android:scaleType="fitCenter"
tools:layout_editor_absoluteY="80dp"
tools:layout_editor_absoluteX="412dp" />
ConstraintLayout
是父级布局吗? - Abid KhanConstraintLayout
中定位视图,以便其他遇到同样问题的人可以找到解决方案。 - Abid Khan