을 변경 한 후 나는 그것의 열 너비와 (작동) 열 수에 따라 그리드 뷰의 폭을 변경하고있어 그것은 부모보기에 있지만 작동하지 않는 사람은 왜 동적 변수 변경 전 폭 매개 변수가있는 것처럼 여전히 중심에 있는지 알 수 있습니다.센터보기 폭 속성
0
A
답변
0
는
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(gridManipulation.getColumnWidth() * (int)Math.sqrt(str.length) + 10, LayoutParams.FILL_PARENT);
params.gravity = Gravity.CENTER;
gridView.setLayoutParams(params);
0
는 캔트 센터를 경우 그 시스템이 화면 외부 데이터를 렌더링 및 방법은 아래로 당신을 느리게하는 원인이됩니다 수동으로 설정하지 않는 한 화면보다 결코 더 큰 부모,보다 큰 .....
수직 또는 수평 또는 둘 다 확장 중입니까? 나의 추천은 그것을 scrollview에 넣는 것이다.
그것은 왼쪽 상단 모서리에 아직 ... 다음
Gravity
LayoutParams
같은 속성을 설정하여GridView
-LayoutParams
은 다음과 같은 것을 설정! – dev6754'Gravity.CENTER' 대신'Gravity.CENTER_VERTICAL'을 사용해보십시오. –
아직도 운이 없다 : ( – dev6754