0

我有这个 XML:

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

     <RelativeLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/upperBar"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:background="@android:color/darker_gray"
      >

    <TextView
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/txtForum"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textStyle="bold"
            android:textSize="25dp"
            android:textColor="#255094"
            android:layout_centerVertical="true"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="5dp"
            android:layout_marginBottom="5dp"
            android:layout_alignParentLeft="true"
            android:maxLines="2"
            android:scrollbars="vertical"
            >
      </TextView>

    <ImageButton
          android:id="@+id/btnBrowser"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_marginTop="5dp"
          android:layout_marginBottom="5dp"
          android:layout_alignParentRight="true"
          android:src="@drawable/icon_browser"
          android:contentDescription="Open Browser"
          >
    </ImageButton>

    <Button
          android:id="@+id/btnNewThread"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="NewThread"
          android:layout_marginTop="5dp"
          android:layout_marginBottom="5dp"
          android:layout_toLeftOf="@+id/btnBrowser">
    </Button>
</RelativeLayout>
   <ListView
    android:id="@+id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:cacheColorHint="#00000000"
    android:padding="10dp"
    android:layout_below="@+id/upperBar">
    </ListView>
</LinearLayout>

看起来像这样:

在此处输入图像描述

问题是,当 TextView 太长时,它会与按钮重叠。我想独立地拥有这些元素,因为文本很长。我应该在我的代码中添加什么?

谢谢你。

4

1 回答 1

3

为文本视图添加以下代码android:layout_toLeftOf="@+id/btnBrowser"

于 2012-12-12T17:02:55.443 回答