安卓工作室,顶部的所有文字和按钮。我该如何解决?
<TextView
android:id="@+id/textViewGuessGame"
android:layout_width="wrap_content"
android:layout_height="36dp"
android:text="Guess Game"
android:textSize="24sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
tools:layout_editor_absoluteY="6dp" />
<TextView
android:id="@+id/textViewGameRules"
android:layout_width="wrap_content"
android:layout_height="61dp"
android:text="Game rules: guess the wrong number and you loose a point. Guess the right number and get one point "
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintHorizontal_bias="0.13"
tools:layout_editor_absoluteY="54dp" />
<TextView
android:id="@+id/textViewResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
android:text="Points : 0 "
tools:layout_editor_absoluteY="233dp"
app:layout_constraintHorizontal_bias="0.455" />
<Button
android:id="@+id/buttonL"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="0"
tools:layout_editor_absoluteX="37dp"
tools:layout_editor_absoluteY="146dp" />
<Button
android:id="@+id/buttonR"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:text="0"
tools:layout_editor_absoluteX="208dp"
app:layout_constraintBaseline_toBaselineOf="@+id/buttonL" />
我想让它这样两个按钮去旁边,彼此文本视图游戏规则textviewguessgame下。我正在努力让它们不会在左侧的角落里一齐放在一起。有没有我可以看的视频,所以我不必每次都继续提问?
一切都取决于您使用的布局。看起来你正在使用ConstraintLayout,但你并没有复制所有的xml代码。我推荐RelativeLayout,在RelativeLayout中事情并不复杂,它用于为不同的屏幕尺寸制作布局。
这里是Android开发者关于RelativeLayout的官方网页教程。 https://developer.android.com/guide/topics/ui/layout/relative.html
有时你想使用另一种布局,但在你的情况下,RelativeLayout将会很好。
是啊,感谢您的信息。我只是想知道这是一个糟糕的问题? –
我没有投票,因为我曾经在Android中遇到过布局问题,虽然这是一个糟糕的问题,但在xml中观看一些关于android布局的教程,在YouTube上有很多。这只是一开始就很难。祝你好运! –
谢谢,我希望自从我还是个孩子以来,编码一直是个梦想。 –
根据您的布局规格,我认为垂直方向的线性布局是最好的协议。请尝试下面的代码。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textViewGuessGame"
android:layout_width="wrap_content"
android:layout_height="36dp"
android:gravity="center"
android:layout_gravity="center"
android:text="Guess Game"
android:textSize="24sp"/>
<TextView
android:id="@+id/textViewGameRules"
android:layout_width="wrap_content"
android:layout_height="61dp"
android:padding="5dp"
android:text="Game rules: guess the wrong number and you loose a point. Guess the right number and get one point " />
<TextView
android:id="@+id/textViewResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Points : 0 "/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center">
<Button
android:id="@+id/buttonL"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0" />
<Button
android:id="@+id/buttonR"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"/>
</LinearLayout>
</LinearLayout>
谢谢!对不起,如果这是一个愚蠢的问题,并感谢回复。 –
什么是您的布局?另见[this](https://stackoverflow.com/questions/22160842/what-is-the-android-equivalent-of-this-xaml-grid)SO问题。 –