布局设计布局x布局y旁边

时间:2015-02-17 11:09:15

标签: android android-layout

我在设计布局时遇到了一些问题

  1. 布局包含Textview和另一个customlayout
  2. 我想将customLayout放在Textview旁边。它看起来很简单但我的问题是当textview大小增加时,自定义布局不在视野范围内。

    当它到达结束时Textview应该elipsize并且customlayout必须紧挨着它,就像在小文本情况下一样。

2 个答案:

答案 0 :(得分:0)

<TextView>标记

中设置这两个属性
android:singleLine="true"
android:lines="1"

答案 1 :(得分:0)

您必须为textview设置maxWidth

<TextView
        android:id="@+id/text"
        android:maxLines="1"
        android:singleLine="true"
        android:ellipsize="end"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="test"
        android:maxWidth="???"

        />

现在textview的最大宽度是多少?

  • 只需获取custom layout的宽度,然后从设备总宽度(deviceWidth-customLayout Width)中减去它,这将是textview的最大宽度。

  • 因此,您必须以编程方式计算它,并以编程方式为textview设置最大宽度。它会工作。