我有Activity
在活动的xml文件中包含ListFragment
...
<fragment
android:id="@+id/shoppingListNamesFragment"
android:name="com.example.ShoppingListNamesFragment"
android:layout_below="@id/shoppingListsTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
我想在这个片段周围加上边框。我已经尝试将其添加到上面的XML ...
android:background="@drawable/white_dashed_border"
android:padding="14dp"
android:layout_margin="14dp"
...但是它没有创建边框(如果我将这3行添加到xml中,它确实会创建一个边框,例如,创建一个LinearLayout)。
如何为ListFragment添加边框(理想情况下使用xml)?
PS - 有一个类似的问题here建议添加父布局,但我想尽可能避免这种情况。
答案 0 :(得分:0)
将边框添加到ListFragment布局xml的根元素:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/white_dashed_border"
android:padding="14dp"
android:layout_margin="14dp">
答案 1 :(得分:0)
This solution可以非常轻松地帮助您,以及任何小部件的特定情况(片段)。 它使您能够在预制和可配置的边框Framelayout中包装您想要的任何小部件。