android,listView的一行我想放两个textView,第一个占尽量多的位置,怎么写?

就是我每一行放俩textView,左右分布,第二个宽度是50sp,第一个(左边的那个)占剩下的所有空间。然后我放了一个线性layout上去,指定水平排列,然后给第一个te... 就是我每一行放俩textView,左右分布,第二个宽度是50sp,第一个(左边的那个)占剩下的所有空间。
然后我放了一个线性layout上去,指定水平排列,然后给第一个textView加上android:weight="1",没效果。。。应该怎么写呢?
展开
 我来答
xianspace2006
2011-07-15 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:31.3万
展开全部
1.使用tablelayout,定义成两列,即每行显示两个textview,每列的宽度可以自定义.
2.使用LinearLayout,即LinearLayout套LinearLayout ,外层采用垂直布局,每一行也需要一个LinearLayout ,定义成水平布局.
3.使用gridview也能搞定.
追问
2、没效果
1、效果很好。谢谢!
_stefanie_
2011-07-15 · TA获得超过382个赞
知道答主
回答量:93
采纳率:0%
帮助的人:84.5万
展开全部
不是weight 是layout_weight="1" 我给你随便写了一个 你看看 我写了3个TextView 不然效果不明显
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="哈哈"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="嘿嘿"
android:layout_weight="1"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="呵呵"/>
</LinearLayout>
追问
it doesn't work! 我用的就是layout_weight
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式