2009-12-09 6 views
0

LinearLayout을 기반으로 사용자 지정 구성 요소를 준비했습니다. 전체 구성 요소는 XML로 정의됩니다. 현재 사용하려면 다음을 작성해야합니다.프로그래밍 방식으로 사용자 지정 구성 요소 높이를 변경하는 방법

<com.xxx.android.components.TopMenu 
    android:layout_width="fill_parent" 
    android:layout_height="44dp" 
/> 

Java 생성자에서 너비와 높이를 설정할 수 있습니까? 따라서 다음과 같이 쓸 수 있습니다.

LayoutParams를 수정하고 설정하려했지만 저에게 적합하지 않았습니다.

답변

2

생성자에는 없지만 사용자 정의 위젯에 대한 콜백은 onFinishInflate()입니다.

+0

감사합니다. 잘 작동합니다! –

관련 문제