首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android的换行小部件布局

Android的换行小部件布局
EN

Stack Overflow用户
提问于 2009-02-14 17:56:13
回答 10查看 48.4K关注 0票数 100

我正在尝试创建一个向用户呈现一些数据的活动。数据可以分为“词”,每个词都是一个小部件,“词”的序列将形成数据(“句子”?),ViewGroup小部件包含这些词。由于“句子”中所有“单词”所需的空间将超出显示器上可用的水平空间,因此我想将这些“句子”换行,就像您对一段普通文本所做的那样。

以下代码:

代码语言:javascript
复制
public class WrapTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout l = new LinearLayout(this);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.FILL_PARENT,
                LinearLayout.LayoutParams.WRAP_CONTENT);
        LinearLayout.LayoutParams mlp = new LinearLayout.LayoutParams(
                new ViewGroup.MarginLayoutParams(
                        LinearLayout.LayoutParams.WRAP_CONTENT,
                        LinearLayout.LayoutParams.WRAP_CONTENT));
        mlp.setMargins(0, 0, 2, 0);

        for (int i = 0; i < 10; i++) {
            TextView t = new TextView(this);
            t.setText("Hello");
            t.setBackgroundColor(Color.RED);
            t.setSingleLine(true);
            l.addView(t, mlp);
        }

        setContentView(l, lp);
    }
}

产生类似左边的图片,但我想要一个布局呈现相同的小部件,就像在右边的那个。

是否有这样的布局或布局和参数的组合,或者我必须为此实现我自己的ViewGroup?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/549451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档