0

こんにちは、とにかく次の属性の値を知っています:

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" />

最後に、ダブルアイテムリスト用の配列アダプターがある場合、2行目が空白の場合に2行目を非表示にするにはどうすればよいですか?テキストビューの表示をに変更しようとしましたView.Goneが、2行目はまだスペースを占めています。

ありがとう。

4

1 に答える 1

1

こんにちは、とにかく次の属性の値を知っています:

これらの属性は(APIレベル14)から最初に表示され、プラットフォームのファイルでICS見つけることができます。これらの属性は次のように定義されます。themes.xmlICS

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

最後に、ダブルアイテムリスト用の配列アダプターがある場合、2行目が空白の場合に2行目を非表示にするにはどうすればよいですか?テキストビューの表示をView.Goneに変更しようとしましたが、2行目はまだスペースを占めています。

これに答えるには、リストの行のレイアウトファイルと、カスタムアダプタ(?!)に使用するコードを投稿する必要があります。

于 2012-12-01T06:52:23.967 に答える