我创建了一个线性垂直布局,但是当我向其添加项目时,我只能向上或向下移动它或者向右增加大小:
我的布局截图
我甚至不确定如何将我的textview填充在左侧! 我尝试填充,这确实有效但但是我做错了什么阻止我用更多的控制来移动物品?
我的xml:
<LinearLayout
android:id="@+id/linearLayoutCreateAutomateGame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="104dp">
<Button
android:id="@+id/AutomateGameButtonPickPlayers"
android:layout_width="154dp"
android:layout_height="52dp"
android:layout_weight="1"
android:paddingLeft="20dp"
android:background="@drawable/round_edge_button"
android:text="@string/pickPlayers"
android:textColor="@color/veniceblue"
tools:layout_editor_absoluteX="74dp"
tools:layout_editor_absoluteY="259dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
<EditText
android:id="@+id/editTextAutomateGameComposeMessage"
android:layout_width="215dp"
android:layout_height="115dp"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp"
android:ems="10"
android:hint="@string/composeMessage"
android:inputType="textMultiLine"
android:textColorHint="@color/softwhite"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="153dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
</LinearLayout>
答案 0 :(得分:0)
尝试:
<LinearLayout android:id="@+id/linearLayoutCreateAutomateGame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="104dp"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<Button
android:id="@+id/AutomateGameButtonPickPlayers"
android:layout_width="154dp"
android:layout_height="52dp"
android:layout_weight="1"
android:layout_margin="20dp"
android:text="Button"
tools:layout_editor_absoluteX="74dp"
tools:layout_editor_absoluteY="259dp" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
<EditText
android:id="@+id/editTextAutomateGameComposeMessage"
android:layout_width="215dp"
android:layout_height="115dp"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp"
android:ems="10"
android:hint="@string/composeMessage"
android:inputType="textMultiLine"
android:textColorHint="@color/softwhite"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="153dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
</LinearLayout>
=========编辑将按钮放置在屏幕右侧==========
<LinearLayout android:id="@+id/linearLayoutCreateAutomateGame"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<Button
android:id="@+id/AutomateGameButtonPickPlayers"
android:layout_width="154dp"
android:layout_height="52dp"
android:layout_weight="1"
android:paddingLeft="20dp"
android:layout_gravity="end"/>
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
<EditText
android:id="@+id/editTextAutomateGameComposeMessage"
android:layout_width="215dp"
android:layout_height="115dp"
android:layout_marginLeft="16dp"
android:layout_marginStart="16dp"
android:ems="10"
android:hint="@string/composeMessage"
android:inputType="textMultiLine"
android:textColorHint="@color/softwhite"
app:layout_constraintStart_toStartOf="parent"
tools:layout_editor_absoluteY="153dp" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="TextView" />
</LinearLayout>
Gravity - 用于将对象放置在可能更大的容器中的标准常量和工具。