怎么实现关键字标签

依旧00 2014-08-22 11:26:37
加精

要做出这张图片中最下方的推荐标签功能,可以动态添加标签,我现在用的是一个横向的LinearLayout来做的
           <LinearLayout
android:id="@+id/ll_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
</LinearLayout>

	llTitle = (LinearLayout) findViewById(R.id.ll_title);
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
lp.setMargins(10, 10, 10, 10);
for (int i = 0; i < Base.assessmenttitle.length; i++) {
bt = new Button(this);
bt.setBackgroundResource(R.drawable.recommended_title_default);
bt.setLayoutParams(lp);
bt.setTextSize(15);
bt.setText(Base.assessmenttitle[i]);
llTitle.addView(bt);

}

这样做的结果是只有少数几个标签时还行,有多个标签时后面的就不显示出来了,我想让多余的标签换行显示该怎么做呢?请各位大牛指点一下。
...全文
1519 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
kunkunqian 2014-09-01
  • 打赏
  • 举报
回复
自定义控件
siyuetian1943 2014-08-31
  • 打赏
  • 举报
回复
额,都好高深的问题啊……路过学习中
伊顺鸣 2014-08-30
  • 打赏
  • 举报
回复
来看看的啊啊,,,,,
依旧00 2014-08-29
  • 打赏
  • 举报
回复
感谢u010694585提供的那篇博客,更多内容见http://blog.csdn.net/zhong1113/article/details/38895005
  • 打赏
  • 举报
回复
提供一个想法 计算一个字或者一个符号的宽度(都是固定的) 然后计算屏幕上一排能放下几个标签 放不下就换行
伊顺鸣 2014-08-26
  • 打赏
  • 举报
回复
来学习一下的啊
wodehongdoubing 2014-08-25
  • 打赏
  • 举报
回复
GW786228836 2014-08-25
  • 打赏
  • 举报
回复
bihailantianswkj 2014-08-24
  • 打赏
  • 举报
回复
用HorizontalScrollView做gallery可以
laoer_2002 2014-08-24
  • 打赏
  • 举报
回复
kevinmac2000 2014-08-24
  • 打赏
  • 举报
回复
好东西 我来看看
  • 打赏
  • 举报
回复
好问题,最近也遇到了,还没有解决了……
zhangfdsfsde 2014-08-23
  • 打赏
  • 举报
回复
cattpon 2014-08-23
  • 打赏
  • 举报
回复
静观答复,笑而不语~
haiqiaoyuesao 2014-08-23
  • 打赏
  • 举报
回复
我也遇到同样问题,同样寻求答案
sunblossoms 2014-08-23
  • 打赏
  • 举报
回复
toonysunshine 2014-08-23
  • 打赏
  • 举报
回复
我也遇到同样问题
qq825711424 2014-08-23
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
nettman 2014-08-23
  • 打赏
  • 举报
回复
加载更多回复(11)

80,453

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧