这是现在的样子:

android - 在LinearLayout中如何在按钮上放置EditText?-LMLPHP

我希望它看起来像什么:

android - 在LinearLayout中如何在按钮上放置EditText?-LMLPHP

我想在按钮内(时间会过去)有一个可编辑的文本框。我该怎么做呢?

码:

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    // NAME 1
    <Button
        android:id="@+id/name1"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:background="@drawable/button_border"
        android:text="Name"
        android:onClick="changeName"/>
    // NAME 2
    <Button
        android:id="@+id/name2"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:background="@drawable/button_border"
        android:text="NAME"
        android:onClick="changeName"/>

</LinearLayout>


谢谢,对于这个问题的简单性,我们深表歉意。我只是一个尝试学习更多知识的业余爱好者。

最佳答案

尝试这种方式对您有帮助

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:background="#f0f8f0"
    android:layout_height="match_parent">


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:weightSum="2"
        >
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_weight="1"
            android:gravity="center"
            android:background="#4472C4"
            >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Liam Ten"
            android:textStyle="bold"

            android:textColor="@android:color/white"
            android:textSize="16dp"
            />
            <EditText
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:hint="01:03:66"
                android:textSize="16dp"
                android:textColorHint="@android:color/white"

                />
        </LinearLayout>

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:text="Neil C"
            android:textSize="16dp"
            android:gravity="center"
            android:background="#4472C4"

            android:textColor="@android:color/white"
            android:layout_weight="1"
            android:textStyle="bold"
            />
    </LinearLayout>
</LinearLayout>

输出值
android - 在LinearLayout中如何在按钮上放置EditText?-LMLPHP

09-11 19:34