/ / Je možné prispôsobiť položky ponuky farbou pozadia a polstrovaním? - android, android-layout, android-štýly, android-menu, android-pozadí

Je možné prispôsobiť položky ponuky farbou pozadia a polstrovaním? - android, android-layout, android-štýly, android-menu, android-pozadí

Snažím sa robiť niečo ako ten podkus. Potrebujem, aby prvá položka mala iné pozadie ako ostatné. Taktiež potrebujem, aby táto prvá položka bola nekonečná. Skúsil som povolený = "false" atribút, ale šedý text, ktorý nechcem.Tiež som sa pokúsil itemBackground v styles.xml zmeniť farbu pozadia položky, ale to sa zmení všetky z nich a chcem len prvú položku mať posledné dve položky (nie som si istý, či je to možné, pretože nevidím atribúty výplne a okrajov).

tu zadajte popis obrázku

odpovede:

0 pre odpoveď č. 1

Pridať štýl popupMenu do ur AppTheme:

<style name="AppTheme" parent="android:Theme.Light">
<item name="android:popupMenuStyle">@style/PopupMenu</item>
</style>

<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>

Manifest.xml:

 <application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
.............
</application>