我有一个Activity
,其中包括在活动的XML文件ListFragment
...Android - 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它建议添加一个父布局,但我想避免,如果可能的话。
您需要将边界放在分段布局的根元素上AFAIK – Broak 2014-11-04 16:00:49
您是否有权更改ShoppingListNamesFragment片段的代码,或者它存在于您无法控制的库中?如果你可以改变代码,你可以有一个自定义的主题,你可以只应用于该片段,添加边框(可绘制形状)作为背景。看看这个:http://stackoverflow.com/questions/9469174/set-theme-for-a-fragment – 2014-11-04 16:35:20