Some of Our Favorite Features in Android 5.0 Lollipop

Android 5.0 Lollipop is the latest major revision to Google’s mobile operating … more

Sony SmartEyeglass SDK Developer Preview Released

A little over a month ago in Tokyo, Japan, Sony unveiled its new SmartEyeglasstechnology. … more

XDA and Leaseweb: Server Trial/Moto 360 Contest (Winners!)

About a month ago, we held a contest along with XDA’s host, Leaseweb, to … more

Updated Android Lollipop Preview Images – XDA TV

The Android Lollipop Preview Images are now available! That and much more news is … more
Post Reply

Settings background (background_holo_dark) [SOLVED!]

OP DonDizzurp

25th January 2014, 11:07 PM   |  #1  
DonDizzurp's Avatar
OP Senior Member
The Internet
Thanks Meter: 398
 
2,315 posts
Join Date:Joined: Aug 2009
[Using Android 4.3.1 (CM10.2) on a Galaxy Nexus]

I'm attempting to replace the stock gradient background of the settings menu. I was able to get it to show all black instead of the gradient but I can't seem to get it to show a PNG image.

This is what is found in the /res/drawable/background_holo_dark.xml file

Original gradient:
Code:
<shape
xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#ff000000" 
android:endColor="#ff272d33" android:angle="270.0" />
</shape>
Black background:
Code:
<?xml version="1.0" encoding="utf-8"?>
<shape
  xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@color/black" />
</shape>
Attempt at using a PNG image (image placed in /drawable-nodpi/background_holo_dark.png) courtesy of this thread
Code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/background_holo_dark" />
Using the above code to use an image as the background causes settings to force close. When I open Root Browser (which uses background_holo_dark.xml) it says something along the lines of "size of image too large".

Anyone know why the code fails? 4.2.x only required you to delete the .xml file and add the .png file to nodpi which doesn't work for 4.3.x. Prior to 4.2.x all you had to do was replace the .png file.
Last edited by DonDizzurp; 27th January 2014 at 09:32 PM.
26th January 2014, 03:05 AM   |  #2  
DonDizzurp's Avatar
OP Senior Member
The Internet
Thanks Meter: 398
 
2,315 posts
Join Date:Joined: Aug 2009
I've looked everywhere and it seems every time someone asks something similar the thread ends without any solution.. looks like this isn't any different. Tried countless different things with no luck
26th January 2014, 05:31 PM   |  #3  
DonDizzurp's Avatar
OP Senior Member
The Internet
Thanks Meter: 398
 
2,315 posts
Join Date:Joined: Aug 2009
Bump... still having no luck.
27th January 2014, 04:11 AM   |  #4  
Ricky Divjakovski's Avatar
Recognized Contributor
Flag Sydney
Thanks Meter: 5,305
 
3,588 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Quote:
Originally Posted by DonDizzurp

Bump... still having no luck.

Im pretty sure it resides in framework-res.apk/res/drawable-nodpi/ the current background is in there so editing/replacing it should work!(note- the file might be in systemUI.apk/res/drawable-nodpi) im not too sure
27th January 2014, 05:37 AM   |  #5  
DonDizzurp's Avatar
OP Senior Member
The Internet
Thanks Meter: 398
 
2,315 posts
Join Date:Joined: Aug 2009
Quote:
Originally Posted by ricky310711

Im pretty sure it resides in framework-res.apk/res/drawable-nodpi/ the current background is in there so editing/replacing it should work!(note- the file might be in systemUI.apk/res/drawable-nodpi) im not too sure

Thanks but ever since android 4.2.x the PNG in /nodpi was removed and an XML file in /drawable is used for the gradient. My question is what code is required in this XML file in order to use a PNG instead of the gradient

Sent from my Galaxy Nexus using Tapatalk
27th January 2014, 09:24 AM   |  #6  
Ricky Divjakovski's Avatar
Recognized Contributor
Flag Sydney
Thanks Meter: 5,305
 
3,588 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Quote:
Originally Posted by DonDizzurp

Thanks but ever since android 4.2.x the PNG in /nodpi was removed and an XML file in /drawable is used for the gradient. My question is what code is required in this XML file in order to use a PNG instead of the gradient

Sent from my Galaxy Nexus using Tapatalk

really? im using 4.3 tw rom(My rom(smartdroid)) and i can still see the png file?
:P send your files and ill see what i can do!
27th January 2014, 09:31 PM   |  #7  
DonDizzurp's Avatar
OP Senior Member
The Internet
Thanks Meter: 398
 
2,315 posts
Join Date:Joined: Aug 2009
FINALLY!!

If anyone else is stuck, follow the steps here: http://forum.xda-developers.com/show...php?p=49811369

Read my post in that thread as well if you get stuck.

Here's a short refresher course on apktool http://forum.xda-developers.com/show....php?t=1752201

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Themes by ThreadRank