gpt4 book ai didi

android - android中Linearlayout里面的Linearlayout

转载 作者:太空狗 更新时间:2023-10-29 16:41:21 25 4
gpt4 key购买 nike

我正在尝试在 android 中创建布局,当我在线性布局内创建线性布局时,它会被添加但在界面中不可见。这是我的代码

<?xml version="1.0" encoding="utf-8"?>
<!-- Parent linear layout with vertical orientation -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="_baseline"
android:orientation="horizontal" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dip"
android:text="@string/name" />

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="0dp"
android:ems="10" >

<requestFocus />
</EditText>

<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="290dp"
android:text="@string/submit" />

<!-- Child linear layout with horizontal orientation -->

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#2a2a2a"
android:baselineAligned="_baseline"
android:orientation="horizontal" >

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Previous" android:padding="15dip" android:layout_weight="1"
android:gravity="center"/>

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Next" android:padding="15dip" android:layout_weight="1"
android:gravity="center"/>

</LinearLayout>

</LinearLayout>

最佳答案

试试这个,我想你想要这种类型的用户界面。

<?xml version="1.0" encoding="utf-8"?>

<!-- Parent linear layout with vertical orientation -->

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

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

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dip"
android:text="@string/app_name" />

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_marginTop="0dp"
android:ems="10" >

<requestFocus />
</EditText>

</LinearLayout>

<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="290dp"
/>

<!-- Child linear layout with horizontal orientation -->

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#2a2a2a"
android:orientation="horizontal" >

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Previous" android:padding="15dip" android:layout_weight="1"
android:gravity="center"/>

<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Next" android:padding="15dip" android:layout_weight="1"
android:gravity="center"/>

</LinearLayout>

</LinearLayout>

概率。是你想在一行中使用 TextView 和 EditText,因为你将父 LinearLayout 置于水平方向,但由于所有内容在 gorizo​​ntalway 中分离..

因此,您需要将 Layout Orientation 作为 Vertical 的父级,并在其中为 EditText 和 TextView 采用新的 Layout 以进行水平分隔。以及水平方向所需的新布局。

在此处显示您的用户界面:

UI based on Above code.

关于android - android中Linearlayout里面的Linearlayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com