在xml中设置宽度,但在代码中设置高度

时间:2015-03-30 19:50:42

标签: java android xml android-layout

如何在xml中设置视图的宽度(例如textview),但是以编程方式定义其高度,我在android开发人员文档中没有看到任何内容,并且想知道是否有人可以帮助我?

1 个答案:

答案 0 :(得分:0)

在xml中尝试:

 <TextView
            android:id="@+id/tv"
            android:layout_width="60dp"
            android:layout_height="wrap_content"
            android:textSize="20sp"
            android:text="HelloWorld"/>

这是你班上的一个:

TextView textView = (TextView)findViewById(R.id.tv);
LayoutParams params = textView.getLayoutParams();
params.height = getResources().getDimensionPixelSize(R.dimen.text_view_height);
textView.setLayoutParams(params);

维xml:

<dimen name="text_view_height">60dp</dimen>