gpt4 book ai didi

安卓:layout_toRightOf 和 android:layout_below

转载 作者:行者123 更新时间:2023-11-29 15:26:14 25 4
gpt4 key购买 nike

我在这里开发了一个应用程序。在这里我希望需要 o/p 如下格式:

Artist:      artist
Duration: duration
Title: title.

但是我得到的 o/p 是:

Artist:
artist
Durstion:
duration
Title:
title

这里我希望需要上面的格式。

我该怎么做?

在这里,我为我的布局文件使用了以下代码。但是我无法获得我的需求输出。所以请帮助我并给我一些想法。请帮助我

这是我的布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<LinearLayout
android:id="@+id/orderinformation"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<TextView
android:id="@+id/payment_method1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5px"
android:text="Artist"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/artist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/payment_method1"
android:paddingLeft="75px"
android:text="artist"
android:textColor="#10bcc9"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/total1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5px"
android:text="Duration"
android:layout_below="@id/payment_method1"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="65px"
android:layout_toRightOf="@+id/total1"
android:text="duration"
android:textColor="#10bcc9"
android:textSize="15dip"
android:textStyle="bold" />
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_below="@id/orderinformation" >
<TextView
android:id="@+id/firstname1"
android:paddingLeft="5px"
android:textSize="15dip"
android:layout_below="@id/total1"
android:text="Title"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/title"
android:text="title"
android:paddingLeft="65px"
android:layout_toRightOf="@+id/firstname1"
android:textSize="15dip"
android:textColor="#10bcc9"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

</LinearLayout>

最佳答案

当您使用方向为垂直的 LinearLayout 时,您将获得前一个布局下方的每个新布局。更好的方法是使用 RelativeLayout。由于 android:layout_toRightOf 是 RelativeLayout 的一个属性,它在 LinearLayout 中没有任何效果。

在您的情况下,最好的方法是使用 TableLayout,只需将 TextView 放在 TableRow 中即可。

伪代码,

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >

<TableRow>

<TextView
android:id="@+id/payment_method1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="Artist"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/artist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="artist"
android:textColor="#10bcc9"
android:textSize="15dip"
android:textStyle="bold" />
</TableRow>

<TableRow>

<TextView
android:id="@+id/total1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="Duration"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="duration"
android:textColor="#10bcc9"
android:textSize="15dip"
android:textStyle="bold" />
</TableRow>

<TableRow>

<TextView
android:id="@+id/firstname1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="Title"
android:textSize="15dip"
android:textStyle="bold" />

<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dip"
android:text="title"
android:textColor="#10bcc9"
android:textSize="15dip"
android:textStyle="bold" />
</TableRow>

</TableLayout>

关于安卓:layout_toRightOf 和 android:layout_below,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12722246/

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