android textview设置高度不起作用

时间:2016-01-19 09:14:51

标签: android textview height

我正在尝试使用嵌套线性布局和文本视图创建布局,这些布局和文本视图垂直放置在线性布局中。它们是以编程方式创建的。虽然我可以使用布局Params设置线性布局的高度,但我无法为textview执行此操作。使用Textview setLayoutParams或setHeight函数不提供任何响应。文本总是包含在内容中(尽管我在代码中没有提到这一点)。有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

此代码可能对您有所帮助:

    LinearLayout.LayoutParams paramsLayoutExpire = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT);
    TextView txtView=new TextView(this);
    txtView.setLayoutParams(paramsTextViewExpire);

LayoutParams.MATCH_PARENT:高度

LayoutParams.WRAP_CONTENT:宽度

答案 1 :(得分:0)

我希望这可能会有所帮助

    TextView textView = new TextView(this);
    textView.setText("Hellow World");
    textView.setHeight(prefered_height_in_pixel);
    this.addView(textView)