General :: Black Text On Dark Background In Alert Dialog On Gingerbread?
Jan 17, 2013
I'm on JellyBlast 3 (Gingerbread, I guess) with my Galaxy Y and I'm a little unhappy with the theme that comes with JellyBlast. I have fixed some issues but I cannot figure out how to avoid black text on dark background in Alert Dialogs. This issue makes some dialogs of the hololauncher and some other apps completely ureadable if you do not turn the screen to full brightness (what I normally don't do).
What I've found out so far: In the Gingerbread source the Theme for the the Alert Dialog is hard coded:
Code:
protected AlertDialog(Context context) {
this(context, com.android.internal.R.style.Theme_Dialog_Alert);
}
I'm not yet allowed to post external links... I found the above on github in the gingerbread branch in platform_frameworks_base -> core -> java -> android -> app -> AlertDialog.java
The hololauncher uses the AlertDialog.Builder class to create the Dialogs and it uses a TextView Widget to display the text. The layout looks like this:
Code:
<?xml version="1.0" encoding="utf-8"?>
<TextView android:textAppearance="?android:textAppearanceLargeInverse" android:gravity="center_vertical" android:paddingLeft="15.0dip" android:paddingRight="15.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minHeight="?android:listPreferredItemHeight" android:drawablePadding="14.0dip" />
Here you see, that the textAppearanceLargeInverse definition of the theme is used as text color. And the theme should always be "Theme.Dialog.Alert" since this is hardcoded.
I assume that com.android.internal.R.style.Theme_Dialog_Alert refers to the Theme.Dialog.Alert styledefinition in the ROMs framework-res.apk. So I added the following line to the styles.xml in framework-res.apk -> values/styles.xml inside Theme.Dialog.Alert:
Code:
<item name="textAppearanceLargeInverse">@style/TextAppearance.Large</item>
I hoped that this would overwrite the definition of textAppearanceLargeInverse for the AlertDialog so that I will not use the inherited definition of the dark theme. The color that's referenced by @style/TextAppearance.Large is (contrary to ...Large.Inverse) is #FFFFFFFF or at least close to it.
Unfortunately this does not work and I do not understand why. I got that far to figure all this stuff out and my phone seems little impressed by my effort. It still displays dark text on dark background.
View 1 Replies
Sep 24, 2012
How to achieve a black background popup window and white text color?
This is on Gingerbread 2.3.4 rom.
Images attached.
View 3 Replies
View Related
Jan 5, 2010
From the pictures on the Seidio site it looks grey. Click on "more pictures" and look at the only with the picture of the camera lens. Innocase Surface, Black
View 2 Replies
View Related
Aug 6, 2010
I am trying to use an alert dialog to prompt for a user name and a password in android. I have found this code here: Code...
View 4 Replies
View Related
Apr 3, 2010
My requirement was to invoke a alert dialog with a string text that gets modified dynamically when the user hits a button every time
for example:
string str="you have clicked "+ count + "times";
where count is an integer variable that gets incremented every time the user hits a button. and when i assign this string to the text of an alert-dialog ,i get the alert-dialog at runtime but with an empty text value...ie. a naked alert-dialog with just OK cancel button.
View 2 Replies
View Related
Jun 10, 2010
I'd like to use AlertDialog as a Login or pin code or password dialog. Here is my code -
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Login"); alert.setMessage("Enter Pin :");
// Set an EditText view to get user input final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
Log.d( TAG, "Pin Value : " + value); return;
} } );
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub return;
} } );
alert.show();
How to code that all input text will appear like ' * ' - asterisk. I can't get my pin code value although it shows into asterisk. my code is below
private void accessPinCode_2() {
LayoutInflater factory = LayoutInflater.from(this);
final View textEntryView = factory.inflate(R.layout.dialog_login, null);
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Login"); alert.setMessage("Enter Pin :");
alert.setView(textEntryView);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//String value = input.getText().toString();
EditText mUserText;
mUserText = (EditText) textEntryView.findViewById(R.id.txt_password);
String strPinCode = mUserText.getText().toString();
Log.d( TAG, "Pin Value : " + strPinCode); return;
} } );
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub return;
} } ); alert.show(); } } dialog_login.xml
<?xml version="1.0" encoding="utf-8"?><EditText xmlns:android="http://schemas.android.com/apk/res/android"
id="@+id/txt_password"
android:password="true"
android:layout_height="wrap_content"
android:layout_width="250px"
android:layout_centerHorizontal="true"
android:layout_below="@+id/password_text"
android:singleLine="true" />
I entered the value, but get null! How to solve? Debugging is stopped at this statement. When I pointed above mUserText null value being shown in popup.
String strPinCode = mUserText.getText().toString();
I use Android 1.6. Does it depend on Version?
View 3 Replies
View Related
Jun 5, 2009
I want to show an AlertDialog with one option that might change on every request. So for example at one time I want to show the option "add to contacts" while another time it should be "remove from contacts".
My code does work on the first time, however Android seems to cache the AlertDialog so that onCreateDialog is not executed next time. Therefore the option doesn't change anymore. Can I prevent this caching, or is there just another way of changing the option?
I am working with SDK 1.5 but using 1.1. Code...
View 5 Replies
View Related
Oct 12, 2010
I want to make this kind alertdialog.
http://mobile.tutsplus.com/tutorials/android/android-sdk-sending-pictures-the-easy-way/
View 2 Replies
View Related
Sep 24, 2010
Wasn't sure where to post this, because it is Epic specific with the AMOLED screen.Anyway, my e-mail is on Gmail, but the default white background / black text isn't friendly to the Epic display and battery life. Tried to find settings on the Epic, but there aren't any.
View 8 Replies
View Related
Feb 16, 2009
I've been beating my head against the wall on this one for a minute now... did I find another bug like the list selector solid color one? When I set multichoice items for a dialog as seen below my list items have white background and white text, when I click or select an item I can see the text becomes black and the orange list selector shows as expected.... anyone know what's up?.............
View 3 Replies
View Related
Aug 13, 2010
I'm trying to get my list view to open up an alert dialog to display information when a person clicks on a selection. I have been trying several different things on the Google Developers website that have to do with this but have yet to come up with a result. Here is my code. package table.periodic;
import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.ListView; import android.widget.AdapterView.OnItemClickListener;...........
View 1 Replies
View Related
May 24, 2012
Any way to change gingerbread stock music background in tabview i.e the background of song list, artist, album etc..
View 3 Replies
View Related
Apr 14, 2010
how to create an Alert dialog in a dialog? is it possible to create? My requirement is to show mulitple dialogs simultaneously. I tried creating with the following code snippet onClick of a Button in the first Dialog and got an "BadToken" exception from WindowManager: "Unable to add window -- token null is not for an application"
AlertDialog.Builder builder = new AlertDialog.Builder(getContext()); builder.setTitle("Test Title"); builder.setOnCancelListener(new Dialog.OnCancelListener() { public void onCancel(DialogInterface dialog) { dismiss(); } });
View 4 Replies
View Related
May 21, 2013
I just deleted the gallery application that comes with the phone (i dont know what i did it... ), and now i cant change the lock screen background.
When i try to do it from the configuration panel, it says "La application configuracion (proceso com.android.settings) se ha deterino inesperadamente"
Where can i download the original gallery installer?
View 3 Replies
View Related
Sep 28, 2012
New app, modded to be inverted colors similar to the old app before it?? LG-P500
View 2 Replies
View Related
Oct 27, 2012
Current my eclipse start with signal and battery icon and "Hello world!", How to set to black background with "Hello world!" without icon ?
View 1 Replies
View Related
Jul 7, 2013
is there a way to make the tile background black ,,, what apk should i edit ?
View 1 Replies
View Related
Nov 28, 2012
Any possible way to make an xda wallpaper, black background with blue letter. Similar to the xda premium app splash screen when in dark theme but without the premium app.
Galaxy Nexus using xda premium
View 2 Replies
View Related
Feb 13, 2014
I want to theme my gingerbread to jb.i've faced the problem with button.when i used blackish button(png).the text (ok,cancel) were almost got hidden.cause the text color are black.how to change it to white like ics/jb.For android 2.3.5
View 2 Replies
View Related
Sep 8, 2013
I'm running CM10.1 on my HTC One x. I was wondering how to remove the black shade ontop of the lockscreen background and just have your background clear and not darkened. I've been looking around framework-res and trying to edit stuff but had no luck, just flashing custom roms and decompiling apks.
View 3 Replies
View Related
Jun 7, 2014
With the latest version of Google Play Store, Google 4.8.20 happens to me a curious thing, the icons have a black background.
View 9 Replies
View Related
May 1, 2014
I have a bunch of png images that I imported to my phone from my PC. I dumped them straight in my DCIM folder.
On the PC, these images have transparent backgrounds, however, when I view them using androids gallery app, the background is black. Similarly, when using these images as stickers for my text messaging app (Naver Line), the backgrounds will also show as black.odate.
View 3 Replies
View Related
Aug 8, 2012
I want to change the Black background in the Statusbar and Notificationbar to lightblue. Then i want to change Blue Textes in Statusbar/Notificationbar to White. And then, i want to change the Clockposition to middle in the Statusbar.
I followed many tutorials but always got a error at compiling
System:
CyanogenMod 9 (4.0.4)
View 1 Replies
View Related
Oct 19, 2010
i want to use alert dialog in services, but i'm not getting the dialog,
public void myEventOccurred(Event evt) { // TODO Auto-generated method stub System.out.print(">>>>><<<<<< Event fired..."); new AlertDialog.Builder( this ) .setTitle( R.string.SaveConnectionChangeWarningTitle ) .setMessage( "Alert !" ) .setPositiveButton( android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick( DialogInterface dialog, int whichButton) { dialog.dismiss(); } }) .show();
}
View 6 Replies
View Related
Oct 22, 2010
Believe me, I am not trying to create an invisible AlertDialog. But I believe I have one. I'm not making this up. Behavior: main activity starts and is completely unresponsive. No dialog appears. No Force close/ANR appears even after much time in this state. But if I push the back button, it becomes responsive again. This does not occur when debuggable is true in the manifest, so I can't investigate using the debugger. But I found out the following with log statements. MainActrivity:OnCreate starts another activity, a welcome screen. Main Activity: OnResume is called while the other activity is visible. OnResume creates the dialog and calls dlg.Show(); WelcomeActivity is dismissed. MainActivity:OnResume is called. The OnResume method is smart enough to note that the dialog has already been shown and does not create it again. MainActivity is unresponsive. No dialog in sight. When I push the back button, a log statement confirms that the OnCancelListener is called on the dialog. This is Nexus One with 2.2.1. As cool as an invisible dialog is, I'd rather not have it. Can I fix it?
View 9 Replies
View Related
Sep 7, 2009
I want to custmize an alert dialog. I can set the content using setContentView and other api's, but Android always gives a white border with rounded edges around the Alert dialog. Is it possible to remove this white border from the dialog box?
View 4 Replies
View Related
Oct 10, 2010
Is there a way to get alert dialog results inline (like you can with most dialogs)? I want to determine what to do next inwith a dialog, but I can't figure out how to get the results back in the same method that I create the dialog from thus allowing me to continue in my logic flow.
void doStuff() { dlg = CreateDialog() dlg.show(); // shows the dialog and doesn't return till the dialog is dismissed
if dlg.getResults() == this) { doThis(); } else { doThat(); }
}
View 4 Replies
View Related
Sep 24, 2010
So I have a fairly simple droid app. Part of it is a waterfall of alertdialog boxes makeing sure everything is ready to show the final display. Example Check GPS If (no GPS){ alert.show} The alert has one button that first dismisses the dialog, then performs the check again, and displays another dialog box if GPS is still not enabled.
This all works great if I go at a normal pace. But if I button mash the alert dialog button, eventually I get many alert dialog buttons on top of each other. The program still works, ya just gotta close all of them. .............
View 13 Replies
View Related
Feb 22, 2010
I have an alert dialog with setMultipleChoiceItems, dialog is created and shown correctly but when I try to uncheck any of the selected items, the item stays checked. Here is the snippet of the code:.................
View 2 Replies
View Related
Feb 26, 2010
Does anyone know if it's possible to get a Dialog box to display between activities? I've looked and haven't been able to find a solution.
View 5 Replies
View Related