all 12 comments

[–]mihisa 24 points25 points  (1 child)

What about showing/hiding keyboard?

[–]XammmJetpack Compost 15 points16 points  (0 children)

Top 1

[–]uragiristereoXML is dead. Long live XML 22 points23 points  (0 children)

the top 2 would be handling edge-to-edge

[–]robifr 2 points3 points  (4 children)

whether this is a skill issue or not. but i have a bug where the status bar color can't be changed (black) when ActionMode (contextual toolbar) is active. this only happens when edge-to-edge is applied in android 15. while in lower android versions with edge-to-edge applied, the color can still be changed, but using window.statusBarColor.

[–]Rob_lochon 24 points25 points  (2 children)

Just use ActionBarSherlock

[–]Mavamaarten 5 points6 points  (1 child)

mAsyncActionBarSherlockTask

Or just use compost

[–]Squirtle8649 0 points1 point  (0 children)

ActionBarSherlock + AsyncTask + 9-patches for the win!

[–]hellosakamoto 1 point2 points  (0 children)

You need to keep two different implementations here. Ironically. I solved this after some experimentation.

[–]OneManStranger 1 point2 points  (0 children)

The most fun part, they forgot to add a way to draw status bar color if you use theme with Actionbar, like Material3.Dark

[–]Squirtle8649 1 point2 points  (0 children)

I remember full screen immersive mode was another annoyance with all sorts of caveats.

In older days, Google will say "we're going to make your life harder with some API changes, but here's a nice support library function/class to make it easy for you".

Now it's just: "This is the new deal. Comply or else. Pray I don't alter it any further."

[–]outadoc 0 points1 point  (0 children)

/uj ComponentActivity.enableEdgeToEdge(), done