[android-developers] Dynamic ArrayAdapter and Spinner
Hi all I need to create an ArrayAdapter and a Spinner that are totally dynamic and have nothing to do with the layout file. So I am trying to do something like: Spinner spinnerListID; spinnerListID = new Spinner (this); String[] array_spinner = new String[5]; array_spinner[0]=1; array_spinner[1]=2; array_spinner[2]=3; array_spinner[3]=4; array_spinner[4]=5; ArrayAdapter adapter = new ArrayAdapter(this, ?, array_spinner); spinnerListID.setAdapter(adapter); ll.addView(editTextInputListID); But I can not see how I can create an ArrayAdapter that does not need a textViewResourceId? As it is described http://developer.android.com/reference/android/widget/ArrayAdapter.html: It looks like it is a needed constructor parameter. Or should I not use this way at all? Thank you, Sara -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Dynamic Buttons Onclick
Hi. I have some dynamic buttons that are being generated inside a for loop. for (int i = 0; i 5 ; i++) { Button aUIXButton = new Button (SecondPage.this); aUIXButton.setClickable(true); aUIXButton.setText(X); aUIXButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { aUIXButton.setText(Y); }}); } This is not working. It says Cannot refer to a non-final variable aUIXButton inside an inner class defined in a different method wants to change the modifier of aUIXButton to final I don't want to do that. Does anyone know how can I fix this? Thank you, -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Dynamic Buttons Onclick
Thanks Kostya, Does anyone also happen to know how can we make a button that has been created dynamically set to wrap_content (as we do in the static mode) to make the *button fit* neatly around the text? Thank you, Sara On Tue, Sep 7, 2010 at 2:11 PM, Kostya Vasilyev kmans...@gmail.com wrote: Right. The scope of aUIXButton is the inside of the loop, it does not persist until the later point in time when OnClickListener subclass is invoked. Moreover, the value of aUIXButton refers to all five buttons, one by one, as the loop rolls. Use this instead: aUIXButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { *Button button = (Button) arg0; button.setText(Y); *}}); -- Kostya 07.09.2010 16:00, Sara Khalatbari пишет: Hi. I have some dynamic buttons that are being generated inside a for loop. for (int i = 0; i 5 ; i++) { Button aUIXButton = new Button (SecondPage.this); aUIXButton.setClickable(true); aUIXButton.setText(X); aUIXButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { aUIXButton.setText(Y); }}); } This is not working. It says Cannot refer to a non-final variable aUIXButton inside an inner class defined in a different method wants to change the modifier of aUIXButton to final I don't want to do that. Does anyone know how can I fix this? Thank you, -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Add CheckBox on buttonclick - Dynamic Mode
Hi all I am trying to run the attached code to display a checkbox when I click on the buttons. My program crashes though and I can not see why. Do you have any idea? Thank you, Sara package Dynamiclayout.example.com; import Dynamiclayout.example.com.R; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ScrollView; import android.widget.LinearLayout; import android.widget.Button; import android.widget.CheckBox; public class Dynamiclayout extends Activity { ButtonbuttonGET,buttonPost; CheckBox checkbox1; LinearLayout ll = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { class clicker implements Button.OnClickListener { @Override public void onClick(View v) { if(v==buttonGET){ checkbox1 = new CheckBox (null); checkbox1.setText(I'm dynamic!); ll.addView(checkbox1); } if(v==buttonPost){ checkbox1.setText(I'm very dynamic!); ll.addView(checkbox1); } } } super.onCreate(savedInstanceState); setContentView(R.layout.main); ScrollView sv = new ScrollView(this); //LinearLayout ll = new LinearLayout(this); ll = new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); sv.addView(ll); buttonGET = new Button(this); buttonGET.setText(GET); ll.addView(buttonGET); buttonGET.setOnClickListener(new clicker()); buttonPost = new Button(this); buttonPost.setText(POST); ll.addView(buttonPost); buttonPost.setOnClickListener(new clicker()); this.setContentView(sv); } } -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en Dynamiclayout.java Description: Binary data
[android-developers] How to use the httpdelete on a list?
Hi all, Say the server is providing you with an xml list which looks like this: shoppingList counter0/counter - meta id1/id nameUnknown owner/name ownerRandomly generated list/owner /meta - products - product id1/id nameBananas/name statusopen/status /product - product id2/id nameBread/name statusopen/status /product - product id3/id nameSüssmost/name statusopen/status /product /products /shoppingList How can you write a httpdelete request that would delete the Bread? So that when you GET NodeList items = doc.getElementsByTagName(name); You see only Banana and Süssmost. Thank you, Sara -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en