0
저는 레이아웃과 RemoteViews를 사용하는 작업 위젯을 가지고 있으며, 할당 된 홈 스크린 영역에 잘 맞습니다. 그러나 사용자 정의 글꼴을 표시해야하므로 명시 적 비트 맵을 사용하여 다시 구현해야합니다. 여기서 문제가 시작되는 곳에서 비트 맵 크기를 계산하면 어려운 문제가됩니다. 이 값의 함수로 픽셀 위젯 비트 맵의 크기를 계산하는 것이 공식이다 무엇앱 위젯 비트 맵 크기를 계산하는 방법은 무엇입니까?
(그리고 가능하며 아무것도 유용) : 홈 화면의 행
- 번호 (R) 및 위젯에 할당 된 열 (C). (위 값에서 widget_info.xml의 최소/최대 값을 파생시킵니다.)
- 디스플레이 메트릭 (화면 크기, DPI, 밀도 (D) 등)
- 현재 방향 (O)
- 안드로이드 버전 (V)는
목표는 단지 안전한 크기를 찾을 수 없습니다 화면의 낭비도 없습니다.
위젯의 상위 레이아웃에 어떻게 액세스합니까? RemoteViews가 지원합니까? – user1139880
app 위젯이 layout.xml 파일을 사용하지 않습니까? – slayton
그들은 그렇지만 View가 아닌 RemoteView로 팽창되어 있습니다. RemoteViews에는 View의 기능 중 일부가 있습니다. – user1139880