User-agent: Mediapartners-Google Disallow: User-agent: * Disallow: /search Allow: / Sitemap: http://nano7mobile.blogspot.com/sitemap.xml Nano Mobile: [Q] Change layout from VolumePanel topic

[Q] Change layout from VolumePanel topic






Hey there,

at the moment I'm trying to create my first Xposed Module. My wish to give the VolumePanel a new look. I found the layout and the code for the VolumePanel in AOSP here:

Code
Layout

Now I want to modify this layout but I can't get it work. I'm not sure in which package the VolumePanel is after the compilation of Android. I tried wit this code here:


Code:


resparam.res.hookLayout("com.android.systemui", "layout", "volume_adjust", new XC_LayoutInflated()
{
          @Override
          public void handleLayoutInflated(LayoutInflatedParam liparam) throws Throwable
          {                       
                    Log.d("ME", "Layout infaleted");
                    LinearLayout ll = new LinearLayout(liparam.view.getContext());
                    ll.setOrientation(LinearLayout.VERTICAL);
                               
                    ll.addView(liparam.view);
                    liparam.view = ll;
          }
});


If I try it with this code the function is never called. As you can see here I'm trying to wrap the whole layout with a LinearLayout (for the beginning).
I'm also not realy sure if I can call the last line of code and overwrite the variable view. Is that okay or do I have to do it in another way?

Would be great if you can help me with this: Can I overwrite the view in the way I do and where can I get the packageName of the volumeView?

Kind regards
Cilenco






Aucun commentaire:

Enregistrer un commentaire