Android :: Spinner Dialog Can Be Customized?
Sep 16, 2010
When we select spinner it shows a display of items which almost the device screen size. Can we minimize its width or height, I think this question was already posted by some one. But I am unable to find solution.
View 3 Replies
Sep 9, 2010
I'm getting a NullPointerException while attempting to create a Spinner within a dialog and can't seem to debug it because the code looks solid. Wonder if anyone else has any idea. Any help is greatly appreciated.
protected Dialog onCreateDialog(int id) { Dialog dialog;
switch(id) { case DIALOG_SEND_PM: Spinner spinner = (Spinner)findViewById(R.id.pm_server);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.server_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());
dialog = new Dialog(PM.this);
dialog.setContentView(R.layout.send_pm_dialog);
dialog.setTitle(R.string.send_pm);
pmMessage = (EditText) dialog.findViewById(R.id.send_pm_box);
Button sendPm = (Button) dialog.findViewById(R.id.send_pm_button);
sendPm.setOnClickListener(PM.this);
break;
default: dialog = null;
}
I get the exception at adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
I changed the context to MyClass.this and the exception moved down to the next line, which confuses me. I'm wondering if it is the adapter having a null value but I call everything the same way I have before while not in a dialog.
Relevant XML data:
<LinearLayout> <TextView/> <LinearLayout> <TextView/>
<EditText/> <TextView/> <Spinner
android:id="@+id/pm_server"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:background="@drawable/yblueborder"
android:textColor="#ABABAB"/>
</LinearLayout> <Button/> </LinearLayout>
View 1 Replies
View Related
Jul 30, 2009
I am sure that everybody can easily recur the problem I am facing. There is a Spinner in the view, which includes a few entries. When I click the Spinner, it pops up a dialog so user can choose an entry. All these are very normal and you can find such things in SDK's API demo. The problem is: when the dialog is still on focus, if you change the phone's orientation, an exception will be thrown. Something like this:
07-30 20:46:03.727: ERROR/WindowManager(416): Activity com.client.CommandList has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@43116318 that was originally added here 07-30 20:46:03.727: ERROR/WindowManager(416): android.view.WindowLeaked:
Activity com.client.CommandList has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@43116318 that was originally added here
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewRoot.<init ViewRoot.java:214)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.Window$LocalWindowManager.addView(Window.java:392)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.app.Dialog.show(Dialog.java:231)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.app.AlertDialog$Builder.show(AlertDialog.java:802)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.widget.Spinner.performClick(Spinner.java:247)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.View.onTouchEvent(View.java:3828)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.View.dispatchTouchEvent(View.java:3368)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:831)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:863)
07-30 20:46:03.727: ERROR/WindowManager(416): at com.android.internal.policy.impl.PhoneWindow $DecorView.superDispatchTouchEvent(PhoneWindow.java:1707)
07-30 20:46:03.727: ERROR/WindowManager(416): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1197) 07-30 20:46:03.727: ERROR/WindowManager(416): at android.app.Activity.dispatchTouchEvent(Activity.java:1993)
07-30 20:46:03.727: ERROR/WindowManager(416): at com.android.internal.policy.impl.PhoneWindow $DecorView.dispatchTouchEvent(PhoneWindow.java:1691)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.view.ViewRoot.handleMessage(ViewRoot.java:1525)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.os.Handler.dispatchMessage(Handler.java:99)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.os.Looper.loop(Looper.java:123)
07-30 20:46:03.727: ERROR/WindowManager(416): at android.app.ActivityThread.main(ActivityThread.java:3948)
07-30 20:46:03.727: ERROR/WindowManager(416): at java.lang.reflect.Method.invokeNative(Native Method)
07-30 20:46:03.727: ERROR/WindowManager(416): at java.lang.reflect.Method.invoke(Method.java:521)
07-30 20:46:03.727: ERROR/WindowManager(416): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:782)
07-30 20:46:03.727: ERROR/WindowManager(416): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
07-30 20:46:03.727: ERROR/WindowManager(416): at dalvik.system.NativeStart.main(Native Method)
View 4 Replies
View Related
Jun 22, 2010
I have a spinner selection box on my activity, but now I want to remove the spinner from the main view and make the selection available by an option from the menu button. How do I get the dialog the spinner shows if I click it without having the spinner? Currently I fill the spinner using a SimpleCursorAdapter like this:
Cursor c = db.fetchAllSets();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this android.R.layout.simple_spinner_item, c, new String[] { DatabaseAdapter.SET_KEY_NAME }, new int[] { android.R.id.text1 });
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSetsSpinner.setAdapter(adapter);
So now I'm planning to remove the spinner from my activity, add a new button to the menu and in the onOptionsItemSelected(...) show a dialog with the list of available selection - just the way it is right now after clicking the spinner object.
View 8 Replies
View Related
Aug 25, 2010
I'm trying to create a form like dialog to accept a few EditText and a spinner. Somehow I can display the spinner but then I start implementing the array and setOnItemSelectedListener it crash. Did I do anything wrong?
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View layout = inflater.inflate(R.layout.generate_pwd, (ViewGroup) findViewById(R.id.generate_pwd));
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
Spinner spin=(Spinner)findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);
ArrayAdapter<String> pwdTypeArray = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, R.array.password_type);
pwdTypeArray.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(pwdTypeArray); builder.setView(layout);
// Now configure the AlertDialog builder.setTitle(R.string.generate_pwd_title);
View 3 Replies
View Related
Oct 31, 2009
I have an Android Spinner and I'd like to get a callback when the user selects something from its popup dialog. It seems like
setOnItemClickListener() or setOnItemSelectedListener()
would be the right method to use, but neither get invoked when I select one of the items in the spinner. Is there a correct way to do this? Per commonsware's suggestion, I did the following, but my onItemSelected() method is never being called:
final Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setAdapter( new ArrayAdapter<SettingValue>(getContext(), android.R.layout.simple_list_item_1, android.R.id.text1, setting.getSettingValues() ) );
spinner.setOnItemSelectedListener( new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Log.d("BOOGA");
final SettingValue settingValue = (SettingValue)parent.getSelectedItem();
final Editor edit = getContext().getSharedPreferences( PREFS_CONTEXT_NAME, Context.MODE_PRIVATE).edit();
edit.putString(setting.name(), settingValue.name());
edit.commit();
} public void onNothingSelected(AdapterView<?> parent) { // do nothing
} } );
View 1 Replies
View Related
Jun 25, 2010
This seems to be an Android-wide problem, which you can see in API demos under Views -> Progress Bar -> Dialogs. Basically, if you show a progress dialog, it works as expected the first time around. If you dismiss it and show it again (without destroying the activity or anything like that), the spinning image stops spinning.
In the API Demo you can see this by clicking "Show Indeterminate", pressing back to dismiss the dialog, and clicking the button again. I've tried constructing my own progress dialog, however it shows the same problem, as the problem is with the "ProgressBar" spinning image.
View 3 Replies
View Related
Sep 1, 2010
I have a button that pops up with a dialog box on click. I want the dialog box to have an EditText and a Spinner inside the dialog box. I don't know how I'd set the view for it, I have the code for an AlertDialog and it works, it's just the EditText and Spinner that I need to place inside it then I can get on with the rest of the app's code. Please can someone show me how I'd add an EditText and Spinner please?
View 2 Replies
View Related
May 20, 2010
I use this code to generate a spinner in my app:
code:.........
On my device (Motorola Milestone) and in the emulator this looks like the standard gray spinner widget.
On of my colleagues uses a Motorola Backflip and on his device the Spinner is black. Now its very hard to read the font in the spinner.
What do I have to do to use my own view for the spinner? I don't mind to have the gray spinner on all devices, but it should always look the same on all devices.
View 1 Replies
View Related
Jun 9, 2010
I have an xml layout file which contains a few widgets including a Spinner
I want to display a list of strings in the spinner, the list is generated at runtime as a result of a function so it can not be in arrays.xml.
I tried doing:
CODE:...........
But this crashes my application.
View 1 Replies
View Related
Jan 25, 2010
I have a spinner 'aperture' set up with a list of numbers, and a spinner 'mode' with two options. When a button is pushed I need a calculation to run using various inputs, including the current selection from 'aperture' and a value derived from 'mode'. How do I call the value of a spinner so I can use it in a calculation?
Also, how do I use the spinner 'mode's selection to set this other value before implimenting it in the calculation? To be more specific, if the spinner is set to Small then the value I use in the calculation is 0.015, whereas if Large is selected I need to use 0.028
My other inputs are EditText views, so right now I am set up like this:
CODE:............
That is not the actual equation, it is just a test to make sure everything connects properly. How would I call the value of spinner 'aperture' and the Small/Large spinner 'mode'
View 4 Replies
View Related
Jan 25, 2010
I have a spinner widget in my activity which lets users pick a list name.
Normally, the function of the spinner is to switch between lists but for a couple of instances, I swap out the selection change listener to perform a different function with the same list of options. Once the selection has been made, the old listener is restored and life goes on.
This is a bad and buggy arrangement. Instead, I would like to have a function that just takes a selection listener and some other parameters and shows a popup list that's populated by the same cursor (or and identical cursor) as the spinner, without using the spinner itself.
Is there any way I can do this?
View 1 Replies
View Related
Jun 21, 2009
I am trying to populate a spinner depending on another spinner's selected item, my code is the following:
CODE:.................
what is intriguing me is that the first spinner onitemselection works perfectly ( I can see the values in LogCat) then when I change selection of the 2nd spinner I am gettging an error on this line: String selected= (String) s2.getSelectedItem(); So the compiler gets insisde then onItemSelected function of the 2nd spinner but throws an Handler exceltion on s2.getSelectedItem()
why? it works perfectly for the 1st spinner.
View 4 Replies
View Related
Jun 22, 2009
I am trying (as many are doing) to populate a 2nd spinner out of the first spinner selected item like this:..............
View 3 Replies
View Related
Apr 12, 2010
I have a dialog with edittext for input. when i click yes button on dialog, it will validate the input and then close dialog. However, if the input is wrong, i want to remain in the same dialog. every time no matter what input it is, the dialog always automatically close when i click button. How can i disable this. By the way, i use PositiveButton and NegativeButton for the button on dialog
View 2 Replies
View Related
Jan 25, 2010
I am having a problem about repeating Login dialog (an AlertDialog) and progress dialog, coordinating with http thread. I suppose repetitive Login dialog (if fail, continue) handling should be common and straightforward. I guess my approach must be wrong somewhere. I already spent 2 days on this and am desperate. So please help. User starts the app, the main activity starts.Show a login dialog (generated by the main thread, i.e. from on Create. The main thread then starts a wait_thread, which will wait for http to return data and check the data and decide what to do.After user input username/password and press login, a progress dialog starts.The progress dialog starts an http_thread to talk to the server and get replies. Once done, it will notify the waiting thread.If the user type in the right username password first time, the code works fine.But it always fail for 2nd time Login, i.e. When first login fail(wrong username/ password),the wait_thread will generate 2nd Login dialog to let user repeat the login process. But after user hit the login on this 2nd Login dialog, the system always crashes.
View 3 Replies
View Related
Dec 29, 2009
I want to make a custom Dialog,because i donot like it"s style,i want get a rounded rectangle rather than rectangle . i know to implement it by theme in Manifest.xml . for example :the code
at activity write:
CODE:............
My question is how to implement this Similar result by extends dialog or alertDialog.
View 1 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
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
Sep 2, 2010
I have a really weird problem, which I am unable to debug so far. thing is. my app needs to download something to work. So in the beginning of the onCreate() method, I check if that something is already downloaded. If not, I pop a dialog up asking the user to download it.My dialog is shown and I am clicking, so aManager.install() is called. I am passing the context because that aManager.install() pops up a ProgressDialog to show downloading progress and spawns a new thread in which everything is downloaded. So obviously before creating my dialog I make a Handler to receive the response from that aManager.install(). And the response MAY vary, because for example the internet connection isn't available (Exception raised and catched and listener called with different code).Now, when that happens (Exception) I would like to call another dialog saying "something went wrong, would you like to retry?" so another call to showDialog(DIALOG_REINSTALL) (this time with another code).thing is the showDialog() gets called (I can verify this by logging) but the dialogs doesn't show up. Instead my application JUST HANGS Does someone have a clue why it's doing this? No exception raised, absolutely nothing from logcat, I can't tell WHERE it's hanging...just see that the method is called and the dialog should be displayed.
View 2 Replies
View Related
Oct 9, 2009
When I use customized components in XML, could I use a short name of component instead of a fully qualified class name? I wonder if some configuration file exists to do that work.
For example, my customized components is ex.object.RoundRect,
I should use it in xml file like this: <ex.object.RoundRect android:id="@+id/mainRoundRect01" ... />
But
I want to use it like this: <RoundRect android:id="@+id/mainRoundRect01" ... />
Is it possible? Is there a configuration file that can map the fully qualified class name to a short name?
View 2 Replies
View Related
Mar 23, 2010
I want to use my own SDK ( Android SDK + few new app + modified apps ) along with Eclipse on Windows / Linux machine. Am I able to do this ?
View 4 Replies
View Related
Jul 25, 2010
The inbuilt rating bar is too big for my application . How can i reduce its height & width?
Also the color of the stars should be orange & not green . How can i achieve it ?
Also can i have the rating bar in vertical next to a image on my screen ? if yes how ?
View 1 Replies
View Related
Nov 24, 2010
How i can use custom listview with textview and imageview.i tried following code
CODE:...............
But it is not working.
View 1 Replies
View Related
Feb 7, 2010
I've set up customized voice mails for some of my contacts. The problem is my GV is defaulting to the option that answers "Please enter the number you are trying to reach." Even when my wife enters my real number she doesn't get her customized greeting. Initially when I started GV it would default automatically to her customized voice mail. I'm not sure how to make this go back to the way it was. I hate to have everyone who calls me to re-enter my number in order to reach me.
View 1 Replies
View Related
Jul 23, 2010
Are there any good apps out there for Customized SMS/Email alerts? I am coming from BB Storm 2 where i could have every email, sms, mms, whatever from any contact display a different LED light/pattern and make a different noise depending on who it is coming from. Here on my Droid X i have one alert noise, for EVERYTHING. And no LED tweaking.
I DL'd Blink...which was useless, didn't display 3/4 of the colors it was supposed to do. Uninstalled. I had heard HandcentSMS lets you customize stuff...kinda. I could finally make my SMS make a differnt noise then any other alert. But still can't customize it per person/sender. I could tweak the LED thankfully. But this only affects SMS. Not email. And it too didn't display all the colors it had listed
Ringdroid lets me make every caller have a differnt ringtone (cool), and i can save alerts, but not custom per person. Are there any apps out there that let me customize alerts for email/mms/sms and so forth. So i can have it blink the LED a differnt color from certain people and make a noise when said email, mms, sms is from certain people? Or am i just SOL and need to deal with the fact that i can't do that on a Droid?
In so many ways this phone is lightyears ahead of my Storm 2...but in so many other ways it is far more basic and simplistic in many things and doesn't allow the customization.
View 10 Replies
View Related
Sep 9, 2010
I am playing with the AlterDialog with a customized ListView in it.
After the ListView is added into the AlterDialog, there is a centered gradient separator line below the title of the alter dialog, it is just above the ListView.
Is there any way to get rid of it or change its color ? I do not want to show it.
View 2 Replies
View Related
Mar 9, 2010
IN our current project, I need to make a UI describled as follows.
Basically it is a text input, it will display a string returned from server , such as "I like banana". The word "banana" will be in red color. When user clicks "banana", it will have a dropdown list shows "apple, orange, pear". User would be able to select one of them, like apple. So the text in that UI would be "I like apple".
How could I build such a UI component in Android.
View 2 Replies
View Related
Jan 11, 2010
I want to create an application that loads an image as a map (a building of a floor) and add coordinates to it. Can anyone has an idea how to do it? I can do it maybe with MapView and change the resource of the map to my image but it is still not working.
View 3 Replies
View Related
May 13, 2010
This seems like such an obvious thing, but I can't figure out how to use my own customized notification ringtone. I can long press on any music or sound effect and select assign as phone ringtone, but how do I set it as a msg notification ringtone like for when receiving SMS msgs? I have Acer Liquid running Eclair 2.1 btw.
View 4 Replies
View Related