2015-01-25 4 views
0

크기가 4x1 인 위젯을 만들어야합니다.위젯 크기를 올바르게 설정하는 방법은 무엇입니까?

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
    android:minWidth="250dp" 
    android:minHeight="40dip" 
    android:updatePeriodMillis="0" 
    android:initialLayout="@layout/widget" 
    android:configure="ru.bartwell.myapp.WidgetActivity" /> 

내가 Genymotion에 두 개의 가상 장치에서 테스트 : 여기 내 코드입니다

  1. 구글 넥서스 7, 800x1280, 안드로이드 4.4.4
  2. 삼성 갤럭시 S5, 1080x1920, 안드로이드 4.4. 4

그리고 다른 결과 얻을 :

안드로이드 : minWidth를이 = "250dp"및 안드로이드 : 분 높이 = "40dip"(새 수식) :

  1. 구글 넥서스 7 - 3 ×
  2. 삼성 갤럭시 S5 - 4 ×

안드로이드 : minWidth를이 = "292dp"및 안드로이드 : 중요 minHeight = "70dip "(옛날 식) :

  1. 구글 넥서스 7 - 4 ×
  2. 삼성 갤럭시 S5 - 4 ×

위젯 크기는 화면 해상도에 따라 다릅니다. 하지만 모든 장치에서 4x1 위젯의 크기를 가져와야합니다. 위젯 크기를 올바르게 설정하는 방법은 무엇입니까?

답변

0

일반적으로 모든 사람들이 크기 조정의 개념을 이해하지 못하기 때문에 다양한 크기의 위젯을 생성합니다.

관련 문제