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