2

我正在使用这个小部件:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ankidroid_widget_small_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="false"
android:orientation="horizontal"
android:clickable="true"
android:background="@drawable/widget_bg_small">

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="false"
android:orientation="horizontal"
android:padding="4dip"
android:clickable="false">
<TextView android:id="@+id/widget_due"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/widget_bg_number"
    android:textSize="16dip"
    android:singleLine="true"
    android:textColor="#ffffff"
    android:gravity="center"
    android:visibility="invisible"/>

<FrameLayout android:id="@+id/widget_progress_frame"
    android:layout_below="@+id/widget_due"
    android:layout_marginTop="2dip"
    android:layout_alignRight="@+id/widget_due"
    android:background="#ffffff"
    android:layout_height="5dip"
    android:layout_width="fill_parent"
    android:visibility="invisible"
    android:padding="1dip"> 
    <ProgressBar android:id="@+id/widget_progress"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        style="@style/Widget.ProgressBar.Horizontal"/>
    <!--<FrameLayout android:id="@+id/widget_progress"
            android:layout_width="fill_parent"
            android:layout_alignParentBottom="true"
            android:layout_height="10dp"
            android:background="#ff595a"/>-->
</FrameLayout>

<TextView android:id="@+id/widget_eta"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/widget_bg_time"
    android:textSize="16dip"
    android:singleLine="true"
    android:gravity="center"
    android:textColor="#ffffff"
    android:visibility="invisible"/>
</RelativeLayout>
<FrameLayout
    android:id="@+id/ankidroid_widget_small_finish_layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:focusable="false"
    android:orientation="horizontal"
    android:background="@drawable/widget_bg_small_finish"
    android:visibility="gone"
    android:clickable="false">
   </FrameLayout>
</RelativeLayout>

在普通手机(sgs 9000)上完美运行,但在我的桌子上(galaxy tab 10.1)它看起来有点畸形(比它应该的宽得多)。在较大的屏幕尺寸上,矩形宽度高度比是否可能不同?

4

0 回答 0