2010-07-16 6 views
10

가능한 중복 :
Android: How to resize a custom view programmatically?위젯의 너비/높이를 프로그래밍 방식으로 변경하는 가장 좋은 방법은 무엇입니까?

프로그램 위젯 (내 말은, UI 위제트, android.view.View에서의 서브 클래스)의 너비/높이를 변경하는 가장 좋은 방법은 무엇입니까? 이런 일을하는

작동하지만, 꽤 잘하지 않는 것 : 나는 때의 LayoutParams 속성을 변경하는 방법이 방법을 사용하고

ViewGroup.LayoutParams params = mSomeView.getLayoutParams(); 
params.height += 10; 
mSomeView.setLayoutParams(params); 
+2

'위젯'(즉, android.view.View의 하위 클래스) 또는 '앱 위젯'(즉, 홈 화면에 표시되는 thingamajig)을 의미합니까? – CommonsWare

+0

android.view.View – synic

+0

이 코드는 잘 동작합니다. 세 번째 줄'mSomeView.setLayoutParams (params);가 필요 없습니다. – Hani

답변

6

그것은 나를 위해 충분 보인다. 인터넷 검색 후 나는이 일을하는 다른 좋은 방법을 찾지 못했습니다.

관련 문제