2015-03-30 3 views
0

Как установить ширину представления (например, textview) в xml, но определить его высоту программно, я ничего не видел в документах разработчика Android и задавался вопросом, может ли кто-нибудь помочь меня?Установите ширину в xml, но высоту в коде

ответ

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

Dimens XML:

<dimen name="text_view_height">60dp</dimen> 
Смежные вопросы