我有一个textView,我试图在运行时更改大小。
xml文件中的代码
<TextView
android:id="@+id/textScreenWidth"
android:layout_width="100px"
android:layout_height="wrap_content"
android:text=""
android:layout_gravity="center"
android:textColor="#ff000000"
android:textStyle="bold"
android:textSize="12dp"
OnCreat上的代码更改大小
TextView t=(TextView) findViewById(R.id.textScreenWidth);
t.setWidth(950);
尺寸不会改变
答案 0 :(得分:0)
有了这个:
LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(width, height);
txtView.setLayoutParams(lParams);
这假设您的父布局是LinearLayout
。
答案 1 :(得分:0)
你可以像这样设置
final LayoutParams lparams = new LayoutParams(950,30); // Width , height
t.setLayoutParams(lparams);