通过代码将宽度设置为用于TextView的wrap_content
任何人都可以帮助我如何设置TextView
的宽度wrap_content
通过代码,而不是从XML?
我dynamic地在代码中创build一个TextView
,那么无论如何,如何通过代码将其宽度设置为wrap_content
?
TextView pf = new TextView(context); pf.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
要么
parentView.addView(pf, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
还有另外一种方法可以达到同样的结果。 如果您只需要设置一个参数,例如“高度”:
TextView textView = (TextView)findViewById(R.id.text_view); ViewGroup.LayoutParams params = textView.getLayoutParams(); params.height = ViewGroup.LayoutParams.WRAP_CONTENT; textView.setLayoutParams(params);
将TextView
宽度更改为WRAP_CONTENT
的最简单的解决scheme
textView.getLayoutParams().width = LinearLayout.LayoutParams.WRAP_CONTENT; // For change `TextView` width to `WRAP_CONTENT` //textView.getLayoutParams().width = 200; // For change `TextView` width to 200
希望这个帮助
- 如何通过使用button像后退buttonclosures当前的片段?
- 如何将Android支持库添加到Android Studio?
- 如何从任何地方获取包名?
- 任务杀手如何工作?
- 通过意向发送短信
- 找不到com.google.android.gms:play-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1。 11 6.1.71 6.5.87
- onActivityResult中的操作和“错误无法在onSaveInstanceState之后执行此操作”
- setMobileDataEnabled方法在Android L及更高版本中不再可调用
- Android支持库v7:检索项目的父项时出错