2010-07-22 6 views

답변

2

글쎄 그것은 하나 개의 방법이 될 것이다 어떻게 또는 무엇 당신이 성취하려는 따라 달라집니다

android:layout_height 

그러나 프로그래밍 의미하는 경우,이를 확인 :

How to resize a custom view programmatically?

그 회담 크기 조정에 대해서도 마찬가지지만 같은 개념이어야합니다.

+0

대단히 감사합니다. – Nox

-1

이렇게하면됩니다. xml 파일에 해당 항목이 있으므로 먼저 findViewById()를 사용하여 Java에서이 항목을 사용하십시오. XML에서이 방법보다 약간의 뷰가 있다고 가정합니다.

View view = findViewById(R.id.viewname); 

그리고 getLayoutParams()를 사용하여 변경할 높이 또는 너비에 액세스하십시오.

view.getLayoutParams.height = 50; 
view.getLayoutParams.width = 50; 
+0

일반적으로 대부분의 뷰에 적용되는 반면 ListView에는 "항목"하위 항목이 있으므로보기의 크기를 조정하고 ListView 함수에서 다시 렌더링하므로이 사항이 적용되지 않습니다 ... 또한이 질문을 받았습니다 5 년 전, 어떤 사용자라도이 질문을 다시 볼 가능성은 거의 없습니다. – Bonatti