应用小工具布局警告

时间:2013-06-21 16:02:02

标签: android layout android-appwidget

In develepoers guide建议对App Widgets使用以下布局。

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="@dimen/widget_margin">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal"
        android:background="@drawable/my_widget_background">

    </LinearLayout>

</FrameLayout>

自然Eclipse有警告此LinearLayout布局或其FrameLayout父级是无用的。 这是对的吗?我可以删除LinearLayout吗?

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的小部件的内容是什么。您是否需要LinearLayout或FrameLayout来正确定位内容?从你的问题,一个人无法回答这个问题。但如果它是LinearLayout,则以下内容与上面的布局相同:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    android:layout_margin="@dimen/widget_margin"
    android:background="@drawable/my_widget_background">
</LinearLayout>

请注意,我添加了layout_margin属性而不是使用填充,因为无论您定义什么填充,都会绘制背景。