布局文件 - 将项目定位到另一个项目的右侧 (Android)

发布于 2024-12-03 05:48:41 字数 912 浏览 1 评论 0原文

我试图将相对布局中的一个项目定位到另一个项目的右侧。在下面的示例中,我希望将“,”放置在描述字段的右侧。然而问题是它将逗号放在名称字段旁边的第一行。有人可以帮忙吗?

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
        android:id="@+id/name"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" />
    <TextView
        android:id="@+id/description"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/name" />
    <TextView
        android:id="@+id/descriptioncomma"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=", "
        android:layout_toRightOf="@id/description" />

I'm trying to position one item in a RelativeLayout to the right of another. In the example below I want the "," to be placed to the right of the description field. However the problem is it puts the comma on the first line next to the name field. Can anyone help?

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
        android:id="@+id/name"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" />
    <TextView
        android:id="@+id/description"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/name" />
    <TextView
        android:id="@+id/descriptioncomma"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=", "
        android:layout_toRightOf="@id/description" />

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

方觉久 2024-12-10 05:48:41

试试这个代码,它应该可以工作:
按钮使用了layout_toRightOf属性和Textview小部件的id。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
        android:id="@+id/name" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" />
    <TextView
        android:id="@+id/description" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/name" />
    <TextView
        android:id="@+id/descriptioncomma" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=","
        android:layout_below="@id/name"
        android:layout_toRightOf="@id/description" />
</RelativeLayout>

在 Both TextView 中添加文本然后检查它。

好的

Try this code, it should work:
Button used layout_toRightOf attribute with id of Textview widget.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
        android:id="@+id/name" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" />
    <TextView
        android:id="@+id/description" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/name" />
    <TextView
        android:id="@+id/descriptioncomma" 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=","
        android:layout_below="@id/name"
        android:layout_toRightOf="@id/description" />
</RelativeLayout>

In Both TextView you add text and than check it.

OK

苯莒 2024-12-10 05:48:41

用这个

  <RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
    android:id="@+id/name"
    android:text="na"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" />
    <TextView
    android:id="@+id/description"
    android:text="desc"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/name" />
    <TextView
    android:id="@+id/descriptioncomma"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=", "
    android:layout_toRightOf="@id/description"
    android:layout_below="@id/name" />
            </RelativeLayout>

use this one

  <RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal"
    android:padding="10sp">
    <TextView 
    android:id="@+id/name"
    android:text="na"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" />
    <TextView
    android:id="@+id/description"
    android:text="desc"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/name" />
    <TextView
    android:id="@+id/descriptioncomma"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=", "
    android:layout_toRightOf="@id/description"
    android:layout_below="@id/name" />
            </RelativeLayout>
记忆之渊 2024-12-10 05:48:41

这里它会帮助完整:按钮使用了layout_toRightOf属性和Textview小部件的id。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp">

        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:text="TextView"
            android:textSize="18sp"
            android:padding="10dp"/>

        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="40dp"
            android:layout_toRightOf="@id/textView"
            android:text="Button" />
    </RelativeLayout>

在这里您可以找到线性布局定位的完整示例

Here it will help full : Button used layout_toRightOf attribute with id of Textview widget.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp">

        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:text="TextView"
            android:textSize="18sp"
            android:padding="10dp"/>

        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="40dp"
            android:layout_toRightOf="@id/textView"
            android:text="Button" />
    </RelativeLayout>

Here you can find Complete examples of linear layout positioning

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文