2011-02-27 6 views
3

크기가 80w x 100h가되도록 작은 위젯을 만들었습니다. 내 전화에서이 서명되지 않은 테스트 할 때이 작동합니다. 하지만 애플 리케이션을 게시하고 내 위젯을 테스트하자마자 160w x 200h입니다 ...로컬 및 게시 테스트 중 위젯 크기가 다릅니다. 동일한 전화

내 위젯 배경은 80w x 100h입니다. 난 당신이 PX 대신 DP를 사용한다고 생각

<?xml version="1.0" encoding="utf-8"?> 
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
android:updatePeriodMillis="10000" 
    android:minWidth="80px" 
    android:minHeight="100px" 
    android:initialLayout="@layout/widget"/> 

My widget.xml layout is 

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/widget_base" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:padding="10dip" 
    android:orientation="vertical" 
    android:background="@drawable/widget_background"> 
    <TextView 
    android:id="@+id/widget_text" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Take Snap" 
    android:textColor="#000000" 
    android:layout_alignParentTop="true" 
    android:layout_centerInParent="true"/> 
    <ImageButton 
    android:id="@+id/widget_snap" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:layout_below="@id/widget_text" 
    android:background="@xml/widget_button_state" 
    /> 
    </RelativeLayout> 
+0

당신이 안드로이드에 내장 된 사용합니까 홈 스크린 또는 맞춤형 스크린? – thumbmunkeys

+0

나는 맞춤 홈 스크린을 사용한다. 실행기 프로. 그게 좋은 지적이야. 나는 심지어 그것을 사용하는 것을 잊었다 :) 나는 htc 감각과 표준 안드로이드 홈 스크린에서 그것을 테스트 할 것이다 – Stephen

답변

3

아래

내 위젯 제공 XML 파일 (PX를 사용하는 것은 좋은 생각이 거의 없음)입니다 :

android:minWidth="80dp" 
android:minHeight="100dp" 
+0

피드백에 감사드립니다! 나는이 변화를 만들고 어떻게되는지 알려줄 것입니다. – Stephen

+0

이것은 대우를 받았습니다. 많은 감사합니다! – Stephen

관련 문제