我有一個列表視圖,但它只顯示兩個項目之間的分隔符,我有一個情況,我必須顯示分隔符時,只有單個項目存在或只有幾個項目是不存在的,不填寫整個頁面,在這種情況下,&看起來很奇怪的最後一個項目上沒有出現devider。 Footerview無法提供幫助,因爲從手機到手機的分化器圖像是不相干的。 任何人都可以幫忙嗎?如何在只有單個項目的情況下在列表視圖中顯示分隔符
0
A
回答
1
,你可以像這樣的ListView之後添加視圖:
<Listview....../>
<View
android:id="@+id/invisible"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_alignParentBottom="true" />
0
如何使用addFooterView(someTransparentView, null, true);
確保在ListView
末增加一個透明的頁腳你有android:footerDividersEnabled
設置爲true。這樣android會在頁腳之前畫出分隔符。
0
你可以設置一個邊界爲全的ListView,使其看起來不那麼weird.Here是解釋這樣一個例子:
<ListView
android:id="@+id/profile_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:scrollbars="none"
android:cacheColorHint="#00000000"
android:divider="#C0C0C0"
android:dividerHeight="1dp"
android:background="@drawable/custombox"
></ListView>
我們設置的ListView背景,自定義XML被放置在可繪製/文件夾內。在custombox.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:centerColor="#FFFFFF" android:endColor="#FFFFFF"
android:angle="270" android:centerX="0.5" android:centerY="0.5" />
<stroke android:width="1dp" android:color="#C0C0C0" />
<corners android:radius="0dp" />
<padding android:left="3dp" android:top="3dp" android:right="3dp"
android:bottom="3dp" />
</shape>
</item>
</selector>
在這裏,我們設置整個ListView和筆劃的形狀與上述情況是被設定爲1DP和顏色#C0C0C0的寬度的邊界。
0
您可以嘗試setFooterDividersEnabled(true)沒有頁腳視圖在您的列表中?
相關問題
- 1. 如何在列表視圖中的某些項目後顯示分隔符?
- 2. 顯示項目列表。在我的情況下用戶列表
- 3. 只有在列爲真的情況下渲染部分項目
- 4. 如何在不觸及它的情況下選擇/高亮顯示一個列表視圖中的項目?
- 5. 如何在不重複項目名稱的情況下顯示具有多個零件的項目視圖?
- 6. 如何在不影響其他列表視圖項目中的控件的情況下單擊列表視圖項目中的單個控件?
- 7. 如何使列表視圖只顯示3個項目
- 8. 在CollectionView中顯示分隔符視圖
- 9. 只顯示在Android項目列表視圖中的每個列表項中的前10個符號
- 10. 僅在沒有項目被點擊的情況下在列表視圖中打開上下文菜單
- 11. 每個項目後的列表視圖分隔符
- 12. 如何在ListBox中的項目之間顯示分隔符?
- 13. 如何使用分隔符在Silverlight中水平顯示項目列表?
- 14. 如何在其列表視圖中顯示項目的文本?
- 15. 如何在PHPStorm的項目視圖中顯示所有項目?
- 16. 如何在列表視圖中顯示每個項目的所有QComboBox?
- 17. 如何在不觸摸的情況下顯示刷新視圖?
- 18. 如何在不顯示它的情況下創建透視圖
- 19. 如何在不使用數據庫分片的情況下在視圖中顯示大型列表?
- 20. 如何在保持項目顯示相同的情況下更改列表框中項目的值?
- 21. 如何在列表視圖中顯示可調焦項目
- 22. 在Android中的單個列表行項目中顯示兩個視圖
- 23. 如何在默認情況下選擇列表視圖中的第一項
- 24. 下拉菜單隻顯示一個列表項目
- 25. 如何在不使用ListView的情況下顯示長列表
- 26. 如何在不擴展TabActivity的情況下顯示選項卡視圖
- 27. 如何在沒有裝飾的情況下顯示圖像
- 28. 只有在選擇了選項的情況下在多個表單上顯示提交按鈕
- 29. 滾動視圖內的listviews只顯示一個列表項?如何顯示所有列表項
- 30. 在不顯示重複項的情況下在Rails視圖中排序
你可以添加Devider和listView Item,這是怎麼回事? – Triode