两个textview的布局怎么解决?[复制链接]

<RelativeLayout android:layout_width="match_parent"
    android:layout_height="wrap_content"><TextView
    android:id="@+id/tvOrganization"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/tvAuthor"
    android:ellipsize="end"
    android:paddingRight="63dp"
    android:singleLine="true"
    android:text="南京航空航天大学音乐血压"
    android:textColor="#FF999999"
    android:textSize="14sp" />

<TextView
    android:id="@+id/tvRequestTime"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/tvAuthor"
    android:layout_marginLeft="-60dp"
    android:layout_toRightOf="@+id/tvOrganization"
    android:text="2016-05-26"
    android:textColor="#FF999999"
    android:textSize="12sp" /></RelativeLayout>
上面所示的布局中,在adapter中设置textview中的文字,后面一个的内容是固定的,如何设置前面的那个textView的内容随填充文字的多少显示,并在最后显示。。。,后面的text跟在前面的那个textview的后面
juejishala 1364查看 · 11回复 · 2016-6-8 10:29 有用(0
共11个回答
lsn11111111 2016-6-8 11:51 回复
到底是谁在前面。。。。简易的画个图看下你要实现什么样的
juejishala 2016-6-8 16:18 回复
lsn11111111 发表于 2016-6-8 11:51
到底是谁在前面。。。。简易的画个图看下你要实现什么样的

就是这样一个图片,超星集团在前面,时间在后面
lsn11111111 2016-6-8 16:50 回复
juejishala 发表于 2016-6-8 16:18
就是这样一个图片,超星集团在前面,时间在后面

你现在不就是跟在后面的么
juejishala 2016-6-8 17:05 回复
lsn11111111 发表于 2016-6-8 16:50
你现在不就是跟在后面的么

问题是单位的名称会变化的,并不是这一个,可能会很长,他的长度应该是父布局的width和显示时间的textview的width的宽度的差值,内容如果超过了这个长度,就显示。。。,当前的这个布局内容过多会占满整行,时间被挤出去
lsn11111111 2016-6-8 17:12 回复
不会啊,我试了啊,长度过长的话就会显示。。。,
[XML] 查看源文件 复制代码
 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:id="@+id/tvOrganization"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:ellipsize="end"
            android:paddingRight="63dp"
            android:singleLine="true"
            android:text="南京航空航天大学音乐血压特瑞特人特瑞特人特特特瑞特而额外人were"
            android:textColor="#FF999999"
            android:textSize="14sp" />

        <TextView
            android:id="@+id/tvRequestTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="-60dp"
            android:layout_toRightOf="@+id/tvOrganization"
            android:text="2016-05-26"
            android:textColor="#FF999999"
            android:textSize="12sp" />
    </RelativeLayout>
lsn11111111 2016-6-8 17:15 回复
本帖最后由 lsn11111111 于 2016-6-8 17:16 编辑

d:\Users\Administrator\Desktop\{J%5D(7AT~WOJH(DM0KMVXC)M.png
我的长这样啊
juejishala 2016-6-8 17:26 回复

有没有qq之类的,这么说太慢了。。。。
juejishala 2016-6-8 17:35 回复
如果时间的显示方式变为06-04这样的话是不是会出现很大的空白呢?我现在时间的显示方式就是有两种,一种是2016-06-04一种是06-04,所以是有问题的
我是菜刀 2016-6-16 18:09 回复
膜拜大神~
wer2300 2016-8-18 15:08 回复
用横向线性布局不行么?
12下一页
需要登入后才可以评论 登录 | 立即注册