android studio,顶角的所有文字和按钮。我该如何解决?

时间:2017-10-20 19:25:02

标签: android xml android-studio

ID:Long, ratings1:Seq[Double], ratings2:Seq[Double]

我想这样做,以便两个按钮彼此相邻,并在textviewguessgame下查看文本视图游戏规则。我试图做到这一点,所以他们不会进入左角全部赌注。有没有我可以看的视频所以我不必每次都在问问题?

2 个答案:

答案 0 :(得分:0)

一切都取决于您使用的布局。看起来您正在使用ConstraintLayout,但您没有复制所有xml代码。我推荐RelativeLayout,RelativeLayout中的东西并不复杂,它用于为不同的屏幕尺寸制作布局。

这是针对RelativeLayout的android开发者官方页面教程。 https://developer.android.com/guide/topics/ui/layout/relative.html

有时你想使用另一种布局,但在你的情况下,RelativeLayout就可以了。

答案 1 :(得分:0)

根据你的布局规范,我认为垂直方向的线性布局是最好的。请尝试下面的代码。

    <?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>