Android:尝试更改TextView的宽度

时间:2013-03-03 20:20:28

标签: android xml textview

我有一个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);

尺寸不会改变

2 个答案:

答案 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);