我有一個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