0

Hi 确实知道以下属性的值:

android:minHeight="?android:attr/listPreferredItemHeightSmall"     

android:layout_marginLeft="?android:attr/listPreferredItemPaddingLeft"

我试过看http://developer.android.com/reference/android/R.attr.html#listPreferredItemPaddingLeft

但没有发现任何有用的东西。

我还查看了 attrs.xml 文件,但它只是将其定义如下:

<!-- The preferred padding along the left edge of list items. -->
<attr name="listPreferredItemPaddingLeft" format="dimension" />

<!-- The preferred padding along the right edge of list items. -->
<attr name="listPreferredItemPaddingRight" format="dimension" />

最后一件事,如果我有一个用于双项列表的数组适配器,如果第二行是空白的,如何让第二行消失?我尝试将 textview 的可见性更改为View.Gone,但第二行仍然占用空间。

谢谢。

4

1 回答 1

1

Hi 确实知道以下属性的值:

ICS这些属性从(API 级别 14)开始出现,您可以在平台的themes.xml文件中找到它们ICS。这些属性定义如下:

    <item name="listPreferredItemPaddingLeft">6dip</item>
    <item name="listPreferredItemPaddingRight">6dip</item>

最后一件事,如果我有一个用于双项列表的数组适配器,如果第二行是空白的,如何让第二行消失?我尝试将 textview 的可见性更改为 View.Gone,但第二行仍然占用空间。

要回答这个问题,您需要发布列表行的布局文件以及用于自定义适配器的代码(?!)。

于 2012-12-01T06:52:23.967 回答