我在这里阅读了其他一些帖子,例如Two TextViews side by side, only one to ellipsize?,但布局仍然有问题.
我有一个列表项布局,并且我希望列表中的每个项看起来像这样:
| (扩展TextVIEw#1)(TextVIEw#2)(图)|
TextVIEw#2和图像必须始终可见.
现在,我正在使用以下布局:
<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:ID="@+ID/mainItem"androID:layout_wIDth="fill_parent"androID:layout_height="80dp"androID:background="@drawable/myBackground"androID:onClick="onClick"androID:longClickable="true"><linearLayout androID:layout_wIDth="fill_parent" androID:layout_height="80dp" androID:layout_gravity="center_vertical|left" androID:gravity="center_vertical|left" androID:layout_toleftOf="@+ID/myImage" androID:layout_alignParentleft="true"> <TextVIEw androID:ID="@+ID/textVIEw1" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content" androID:paddingleft="14dp" androID:singleline="true" androID:ellipsize="marquee" androID:marqueeRepeatlimit="0"/> <TextVIEw androID:ID="@+ID/testVIEw2" androID:layout_wIDth="wrap_content" androID:layout_height="wrap_content"/></linearLayout> <ImageVIEw androID:ID="@+ID/myImage" androID:layout_wIDth="wrap_content" androID:layout_height="80dp" androID:layout_gravity="center_vertical" androID:layout_alignParentRight="true" androID:paddingRight="14dp" androID:onClick="onClick" androID:src="@drawable/myIcon"/></relativeLayout>
我从其他文章中读到,将layout_weight =“ 1”添加到TextVIEw#1将强制显示TextVIEw#2,但确实如此,但是问题是这迫使TextVIEw#2右对齐,因为它即使没有必要,也会导致TextVIEw#1展开.
我现在对此很困惑……有人可以帮忙吗? 总结
以上是内存溢出为你收集整理的android-如何获得一种布局,其中一个文本可以增长和椭圆化,但不会吞噬布局中的其他元素全部内容,希望文章能够帮你解决android-如何获得一种布局,其中一个文本可以增长和椭圆化,但不会吞噬布局中的其他元素所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)