-2

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

大小不变

4

2 回答 2

0

有了这个:

LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(width, height);
txtView.setLayoutParams(lParams);

这假设您的父布局是LinearLayout.

于 2013-03-03T20:24:26.210 回答
0

你可以这样设置

    final LayoutParams lparams = new LayoutParams(950,30); // Width , height
    t.setLayoutParams(lparams);
于 2013-03-03T20:33:05.120 回答