layout_width = "wrap_content"인보기가 있습니다. 코드에서 view.getWidth()를 사용하면 0을 반환합니다. :-( "wrap_content"의 너비를 픽셀로 변환하는 방법android : layout_width = "wrap_content"를 사용하여보기 픽셀 너비를 얻는 방법은 무엇입니까?
4
A
답변
4
대신 getMeasuredWidth
을 시도 할 수는 있지만 0을 반환하면 당신이 그것을 측정 할 때보기가 준비되지 않았습니다. 전화 나중에 만들려고. 마찬가지로을에서 onCreate가 완료 당신이 포스 테 스레드에
3
당신이 view.getWidth() 국지적 인 결과는 항상있을 것를 호출하는 경우가 달려있다 0도 보이지 않으면 [에서 onCreate가 onResume].
시도는
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
// call get width here
}
에 view.getWidth를 불러
희망이 도움이 될 것입니다.
0
Button b = (Button) yourView.findViewById(R.id.your_button_id);
System.out.println("b.getMeasuredHeight() = "+b.getMeasuredHeight());
System.out.println("b.getMeasuredWidth() + "+ b.getMeasuredWidth());
관련 문제
- 1. Android : android : layout_width = wrap_content하지만 X dp보다 작지는 않은가요?
- 2. Drupal- PHP 코드를 사용하여보기 필드 값을 얻는 방법은 무엇입니까?
- 3. .NET에서 픽셀 쉐이더 버전을 얻는 방법은 무엇입니까?
- 4. Android에서 레이아웃의 너비를 설정하는 방법은 무엇입니까?
- 5. 문자열의 너비를 픽셀 단위로 가져 오는 방법은 무엇입니까?
- 6. .NET에서 Drawing.Bitmap을 통해 그리는 문자열의 픽셀 너비를 측정하는 방법은 무엇입니까?
- 7. Tkinter Entry 위젯의 너비를 픽셀 단위로 설정하는 방법은 무엇입니까?
- 8. Gtk 문자열의 너비를 픽셀 단위로 계산하는 방법
- 9. ListView의 Layout_width
- 10. 줌 된 비트 맵에서 픽셀 값을 얻는 방법은 무엇입니까?
- 11. 안드로이드의 계층 구조 : 컨테이너와 뷰 사이의 layout_width/height
- 12. 픽셀 너비를 기반으로 jQuery로 텍스트 자르기
- 13. android에서 Button의 너비를 얻는 방법
- 14. 그래픽에 선 너비를 설정하는 방법은 무엇입니까?
- 15. JavaScript 코드를 사용하여 브라우저 너비를 얻는 방법은 무엇입니까?
- 16. HTML 웹 페이지에서 플래시의 URL, 높이, 너비를 얻는 방법은 무엇입니까?
- 17. jquery를 사용하여 요소의 너비를 픽셀 단위로 가져옵니다.
- 18. (C#) 내 화면의 픽셀 관계를 얻는 방법은 무엇입니까?
- 19. Android : 미디어 플레이어에서 진폭을 얻는 방법은 무엇입니까?
- 20. Android 에뮬레이터의 IP 주소를 얻는 방법은 무엇입니까?
- 21. Android 나침반 읽기를 얻는 방법은 무엇입니까?
- 22. 런타임시 Android listview 열 너비를 조정하는 방법은 무엇입니까?
- 23. Android - 딥스러운 픽셀
- 24. Android TextView가 너비를 채우지 못하는 이유는 무엇입니까?
- 25. TTStyledTextLabel의 너비를 조정하는 방법은 무엇입니까?
- 26. div 너비를 제한하는 방법은 무엇입니까?
- 27. 그래픽 너비를 기반으로 NSString을 자르는 방법은 무엇입니까?
- 28. Silverlight의 비트 맵 이미지 높이를 캔버스로 그리기 전에 Silverlight의 픽셀 높이를 얻는 방법은 무엇입니까?
- 29. 클래스의 CSS 너비를 얻는 방법?
- 30. 픽셀 너비와 높이를 얻는 방법?