每次将值更改为match_parent
时,它都会更改为固定dp
中的预览屏幕大小。这不起作用,因为在平板电脑和手机上进行测试时,布局根本无法解决。当我关闭预览时它会停止这样做,一切仍然正常,第二次我打开预览并将鼠标悬停在它上面,它会变为固定的dp。
有什么方法可以关掉它吗?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="8dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Team A"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+3 Points"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+2 Points"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Free Throw"/>
</LinearLayout>
答案 0 :(得分:0)
1.在代码中删除它。
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="8dp"
如果在布局中设置tools
。它将在xml布局中预览。
2.设置代码中的android:orientation="vertical"
。
答案 1 :(得分:0)
remove parent Constraint layout
我认为您正在使用Constaints
instead
来实施remove these lines
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="8dp"
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Team A"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+3 Points"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="+2 Points"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Free Throw"/>
</LinearLayout>
xml
输出