Popup-Menü auf aufblasen geht für diese Tätigkeit aus dem Bildschirm geht funktioniert, gut für anderePopup-Menü aus dem Bildschirm
Erweiterung benutzerdefinierten AppCompatActivity
Styles:
<style name="AppTheme.ActionBar.TransparentContextTranscition" parent="AppTheme.NoActionBar">
<item name="android:windowActivityTransitions">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowContentTransitions">true</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:itemBackground">@android:color/white</item>
<item name="android:textColor">@android:color/black</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>
</style>
<style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
<item name="color">@android:color/white</item>
</style>
<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@android:color/white</item>
</style>
Java-Code
holder.contextMenuView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final PopupMenu popup = new PopupMenu(v.getContext(), v);
popup.inflate(R.menu.song_item_menu_album_inner_layout);
}
});
Toolbar aufblasen Menü funktioniert
haben Sie Anker verwenden? zeige auch Java-Code. –
aktualisiert @SohailZahid –
Könnte klingen albern, aber das ist mir heute früher auf einem Emulator passiert, ich am Ende versuchte es auf meinem Gerät und es hat gut funktioniert. hat eine saubere und wieder aufgebaut, Problem selbst gelöst. – ziondreamt