[英]Android ListView divider strange problem
我有一個帶1pd厚度分隔線的ListView 。 但是,以某種方式,ListView中的第二個分隔符比其他分隔符更厚...如您在圖片上看到的
ListView的代碼非常簡單:
<ListView
android:id="@+id/directoriesListView"
android:choiceMode="singleChoice"
android:clickable="true"
android:layout_weight="2.5"
android:cacheColorHint="@null"
android:footerDividersEnabled="false"
android:fadingEdge="none"
style="@style/ListView_NarrowItems"
/>
和樣式:
<style
name="ListView_NarrowItems"
>
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:background">#000000</item>
<item name="android:divider">#FFFFFF</item>
<item name="android:dividerHeight">1px</item>
</style>
知道什么地方錯了嗎?
Android正在擴展您的活動。 將適當的<supports-screens>
元素添加到清單中,設置為指示要處理的屏幕尺寸,這種效果應消失。
根據此博客文章,這是由於您的應用程序以兼容模式運行,而解決方案是將minSdk和targetSdk放入您的應用程序清單中,如下所示:
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.