2011-03-19 3 views
-1

Guyz ... Plz은 우리가 폭과 선형의 높이를 변경할 수있는 방법 ... 내가이 문제의 대부분의 예제를 사용하여이 문제를 해결 할 수없는 메신저 때문에 적절한 코드를 제공 ..런타임 동안 Android에서 선형 레이아웃의 너비와 높이를 어떻게 변경할 수 있습니까?

+3

사용하십시오 당신의 (또는 마지막) 우리는 당신의 특별한 경우에 문제가 있는지 확인하려고 할 수 있도록하려고 최선. 이 질문은 여러 번 중복되어 종료 될 수 있습니다. – bigstones

+0

왜? 방법? 지금까지 뭐 했니? – fredley

+0

사람들이 왜이 게시물에 답변합니까? 뿐만 아니라 누군가에게 자신의 앱을 작성하도록 요청할 수도 있습니다 ... – trgraglia

답변

5

도움 안드로이드에서 런타임 동안 레이아웃 ??

단계 # 1 : 얻기 LinearLayoutLayoutParamsgetLayoutParams()을 통해. 이것들에 대한 실제 클래스는 LinearLayout의 부모에 따라 다릅니다.

# 2 : LayoutParams의 값을 수정하십시오.

LinearLayoutLayoutParamssetLayoutParams()을 통해 수정합니다. 당신은 너비/높이를 변경하려면

0

동적으로 당신이 게시해야 LayoutParams

LinearLayour myLayout = new LinearLayout(this); 
parentView.addView(myLayout, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));