簡體   English   中英

Android ListView分隔線奇怪的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM