[Q] PreferenceScreen Font Color - Android Themes

I am trying to edit Settings.apk to look similar to the styling in the Samsung Galaxy. The summary text for various options is blue, I want to do this as well:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I have been trying to edit this, but the xml files dont have TextViews, they are Android PreferenceScreen's. Is there a way to change this? I tried adding 'android:textColor=........' but obviously this does not apply to PreferenceScreen.
Is there another area inside the Settings.apk that will define summary text color for PreferenceScreen? I have searched Google and only find the same unanswered post on about 10 different sites.
Sample code from wireless_settings.xml:
Code:
<PreferenceScreen android:title="@string/network_settings_title" android:summary="@string/network_settings_summary" android:dependency="toggle_airplane">
<intent android:targetPackage="com.android.phone" android:action="android.intent.action.MAIN" android:targetClass="com.android.phone.Settings" />
</PreferenceScreen>
The associated strings.xml entry:
Code:
<string name="network_settings_summary">Set options for roaming, networks, APNs</string>
public.xml entry:
Code:
<public type="string" name="network_settings_summary" id="0x7f09027a" />
Thank you!
PS: If you have the Settings.apk from a Galaxy S phone, I would love to obtain a copy so I can inspect how they have done thins

i'm not pretty sure, but i have same problem with u, i think you can find TextView on framework.jar, not settings.apk. there is text view.smali inside jar file.

Related

[Q] Modifying XML's

This is what my notification pull down looks like. I have been throught every XML file and all hex codes are changed white. Why does it still look like this? Donation to who every can help me. Thanks
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you want to send me the files I can take a quick look for you.
What files do you need?
Framework and systemui?
Sent from my 111 linpack SGS2
Yup.
10char
http://db.tt/xXnocHM
system UI
http://db.tt/aYUIsp8
framework
Sent from my 111 linpack SGS2
In framework-res.apk\res\values\styles.xml:
Code:
<style name="TextAppearance.StatusBar.EventContent" parent="@style/TextAppearance.StatusBar">
<item name="textColor">#ff6b6b6b</item>
</style>
<style name="TextAppearance.StatusBar.EventContent.Title" parent="@style/TextAppearance.StatusBar.EventContent">
<item name="textSize">16.0sp</item>
<item name="textStyle">bold</item>
<item name="textColor">#ff000000</item>
</style>
Change those to white (or whatever color you prefer). The rest looked right for white text.
I did that, still black :-( any other ideas?
If it helps, when I'm downloading something its white, once installed text changes to black
Sent from my 111 linpack SGS2
can you share your battery pngs? It looks sweet!

[Q] Context (long-press) Menu Text Color

Long-Press Menu Text Color (not the Menu Button "bottom popup menu")
i'm having a hell of a time finding the necessary XML edits to change the text color of context (long-press) menus and i have edited possibly every text appearance/color attribute of the framework in the styles.xml and a few other XML's in the /layout folder and i still can't get it. There seems to be no info at any forums about this specifically (searched forever).
Any thoughts? This is quite frustrating.
MY OS: non-HTC Vanilla Android Froyo
Willing to give donation in exchange for information to anyone who can help me........
This is not the final answer but it will point you in the direction. Here's the parent control that will affect a lot of text. You can then narrow it down to whichever child style that you only want it to affect--unless of course, you don't mind all of that text to be affected.
In framework-res.apk open styles.xml in \res\values in a text editor.
Look for the style
<style name="Widget.TextView" parent="@style/Widget">
<item name="textAppearance">?textAppearanceSmall</item>
</style>
Add the line
<item name="textColor">#ffff0000</item>
where #ffff0000 is any color that you want, in this example it is red, or use the color variables such as "?primaryinverse", etc.
to this so that it now looks like:
<style name="Widget.TextView" parent="@style/Widget">
<item name="textAppearance">?textAppearanceSmall</item>
<item name="textColor">#ffff0000</item>
</style>
This will result in these types of looks:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[MOD][ICS]Custom thumbnails in recent apps. For phones without working preview

Hi! Luckely, Ice Cream Sandwhich, have become stable enough for daily use on the beloved HTC Hero At least as if you don't use camera But what we do not have is previews in the fancy recent apps dialog. So I decided to make a simple mod to make it a little more appealing and I decided to share it in case there are other phones with the same problem
The mods here are done in the SystemUI.apk. I'm using APK-multitool, but any tool should work as long as you manage to decompile and compile the systemui
Change the stuff I have highlightened
res/layout-land/status_bar_recent_item:
Code:
<FrameLayout android:id="@id/app_thumbnail" android:background="[B]@drawable/recents_bg"[/B] android:visibility="invisible" [B]android:layout_width="@dimen/status_bar_recents_thumbnail_width" [/B][B]android:layout_height="@dimen/status_bar_recents_thumbnail_height" [/B]android:layout_marginLeft="@dimen/status_bar_recents_thumbnail_left_margin" android:layout_marginTop="@dimen/status_bar_recents_thumbnail_top_margin" android:foreground="@drawable/recents_thumbnail_fg" android:layout_alignParentLeft="true" android:layout_alignParentTop="true">
res/layout-port/status_bar_recent_item:
Code:
<FrameLayout android:id="@id/app_thumbnail" [B]android:background="@drawable/recents_bg"[/B] android:visibility="invisible" [B]android:layout_width="@dimen/status_bar_recents_thumbnail_width" android:layout_height="@dimen/status_bar_recents_thumbnail_height" [/B]android:layout_marginLeft="@dimen/status_bar_recents_thumbnail_left_margin" android:foreground="@drawable/recents_thumbnail_fg" android:layout_toRightOf="@id/app_label" android:layout_alignParentTop="true">
Now you can add the png (name it recents_bg) you want in the drawable/*dpi folder and compile
One thing to mention is that it will have a a dark overlay. To get rid of this change the android:foreground to recents_bg instead
I hope I haven't forgotten too much and that some people find it useful
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[GUIDE][CM9][SMALI]Xperia JB Lockscreen[04/07/2013]

Hey people,
After porting the Xperia JB lockscreen to My device, i thought of putting a guide that's simple and easy, so that everyone can try doing it on their own..
For CM9 based ROM's:victory:​
Assuming you Know how to De/Re-compile....
Here's
STEP 1: Decompile your android.policy.jar
And put THESE files into \smali\com\android\internal\policy\impl
Done.Recompile your android.policy
STEP 2: Add THIS to \framework
STEP 3: Add THIS to \fonts
STEP 4: And THIS to \etc\permissions
STEP 5: Now for the Lockscreen Settings(in order to change your wallpaper)
Decompile you Settings.apk
Navigate to \res\xml
Open settings_headers.XMl
Add the following Lines
Code:
<header android:icon="@drawable/ic_settings_lockscreen" android:id="@id/lock_screen_settings" android:title="Xperia Settings">
<intent android:targetPackage="com.sonyericsson.lockscreen.uxpnxtjb" android:action="android.intent.action.MAIN" android:targetClass="com.sonyericsson.lockscreen.settings.Setup" />
</header>
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Add this to ids.xml
(search for it, if you have it ignore.)
Code:
<item type="id" name="lock_screen_settings">false</item>
Add this to strings.xml
(search for it, if you have it ignore.)
Code:
<string name="lock_screen_title">Lock screen</string>
Recompile your Settings.apk
STEP 6: Add THIS to \system\app
STEP 7: For wallpapers, Add THIS to \etc\
All done .
SCREENSHOTS:
CREDITS:
Adi Aisiteru Reborn for making THIS compatible for CM9:good:
(don't forget to thank him too)
Sky_Walker
Thilina C for the wallpapers
You, for trying it out!
Click that thanks button if you like this MOD!​
Post your feedback's
please! you could please making one for cm10.1? I have a xperia arc s

How to set up a margin for navbar icon?

I am using BottomNavigationview and I want to animate the height of it, so it is extendable. My problem is that the Items stay centered vertically, but they should have a fix top-margin of e.g. 5dp. How is it possible to move them up with the top of the navbar?
My XML for one of five Items (with text!) (in menu folder):
HTML:
<item
android:id="@+id/testid1"
android:icon="@drawable/ic_test1"
android:title="@string/Overview"
android:state_pressed="true"
/>
The XML for the Navbar:
HTML:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="56dp"
android:layout_gravity="bottom"
android:background="@color/white"
app:elevation="0dp"
app:itemIconSize="26dp"
app:itemIconTint="@color/NavBarGrey"
app:itemRippleColor="#B5F1F1F1"
app:itemTextColor="@color/NavBarGrey"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:menu="@menu/bottom_nav_menu" />
Here the Kotlin-Code for the "up" animation:
Code:
val anim = ValueAnimator.ofInt(convertDpToPixel(56.0).toInt(), convertDpToPixel(400.0).toInt())
anim.addUpdateListener { valueAnimator ->
val `val` = valueAnimator.animatedValue as Int
val layoutParams: ViewGroup.LayoutParams =
bottom_navigation.getLayoutParams()
layoutParams.height = `val`
bottom_navigation.setLayoutParams(layoutParams)
}
anim.setInterpolator(OvershootInterpolator(1.0f))
anim.duration = 450
anim.start()
Here is how it looks right now.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The round items should move up to the top like the blue button (which is an extra object and not part of the navbar)

Categories

Resources