如何让我的按钮适合Android屏幕?

时间:2014-04-14 11:53:12

标签: java android view

我有一个方法,它接受一串文本,将其删除并从字符串中的所有单词中生成按钮。我将这些添加到水平线性布局中,如下所示:

for (int x = 0; i < string.length; x++) {
            Button word = new Button(context);
            word.setText(string[x]+"");
            myLinearLayout.addView(word);
        }

问题是如果字符串太长,按钮将离开屏幕。如何使按钮出现在下面一行而不是跳出屏幕?我一整天都在寻找解决方案,但无法找到答案。

谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个..

   for (int x = 0; i < string.length; x++) {
        Button word = new Button(context);
        word.setText(string[x]+"");
        LinearLayout.LayoutParams left_on = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.WRAP_CONTENT,1);
        word.setLayoutParams(left_on);
        myLinearLayout.addView(word);
    }