1

AndroidOS2.2以降用のAndroidアプリケーションを作成しています。

私は次の構造を持っています:

ListView:MenuDrawerに使用されているビュー

ListAdapter:ListViewのソースとして機能するアダプター

私が使用しているメニュードロワーの場合:https ://github.com/SimonVT/android-menudrawer

Android 2.2の場合
Android 2.2

Android 4.0の場合
Android 4.0

問題はカテゴリーのスタイルであり、タイトルは交換されています!!

<style name="MenuDrawerCategoryStyle">
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">?android:attr/textColorSecondary</item>
    <item name="android:textSize">14sp</item>
    <item name="android:gravity">center_vertical</item>
    <item name="android:paddingLeft">16dp</item>
    <item name="android:background">@drawable/menu_drawer_category_bg</item>
    <item name="android:singleLine">true</item>
    <item name="android:ellipsize">end</item>
</style>

<style name="MenuDrawerTitleStyle">
    <item name="android:background">@drawable/abs__list_selector_holo_dark</item>
    <item name="android:textColor">?android:attr/textColorPrimary</item>
    <item name="android:textSize">18sp</item>
    <item name="android:paddingLeft">16dp</item>
    <item name="android:paddingRight">32dp</item>
    <item name="android:paddingTop">8dp</item>
    <item name="android:paddingBottom">8dp</item>
    <item name="android:drawablePadding">16dp</item>
    <item name="android:gravity">center_vertical</item>
</style>

私は何かが足りないのですか?

前もって感謝します。

4

1 に答える 1

0

問題が発生しました。それは、私が膨らんだビューに使用していたキャッシングの手法に関連していました。アダプタでのキャッシュの使用には注意する必要があります。要素のスタイルに関係なく要素ビューをキャッシュしていたため、問題が発生していました。

于 2013-01-28T14:34:02.680 に答える