Thank you so much  for your help...i have done this task with different
method...now i m trying to apply intent on spinner selection..but it is not
working properly...actually i want  to call another java class using new
Intent when users selects the spinner...Please help me ...Many Thanks.

On Sun, Aug 26, 2012 at 1:39 AM, Sobia Awan <[email protected]>wrote:

>
>
> On Sat, Aug 25, 2012 at 2:41 AM, Justin Anderson <[email protected]>wrote:
>
>> Well, for one, your row.xml does not use id's properly... You only want
>> to use the plus sign the first time you define the id.  After that you
>> don't want the plus sign...
>>
>
>> So, for example, when you define the id for your image, you should use
>> @+id/image1.... After that, everywhere else, you should use this notation:
>> @id/image1
>>
> thank you i got your point here..
>
>>
>> Also, you have defined image1 and image2 to be drawn exactly on top of
>> eachother... and since your other textviews in the row are only defined
>> relative to one of these images you have defined company1 and company2 to
>> be right on top of eachother, and so on...
>>
> but i did not get here that wt should i do...shall i change   the
> @+id/image1 <t@+id/image1>  and   @+id/image2   just with @+id/image..??
>
>>
>> Here's a question.... I'm assuming a row is only supposed to define data
>> for a single item, right?  So why in the world do you have 2 of
>> everything?  Why two images?  Why two companies? Why two sub texts?
>>
>>
>> Thanks,
>> Justin Anderson
>> MagouyaWare Developer
>> http://sites.google.com/site/magouyaware
>>
>>
>> On Fri, Aug 24, 2012 at 3:01 PM, Sobia Awan <[email protected]>wrote:
>>
>>> okay  Thank you  for reply i tell u in more details...
>>>
>>>  Actually i have created one  spinner with different entries and
>>> different icons  in my app but when i create second 'spinner' with
>>> different entries and different icons in my app, so entries overwrite on
>>> one another due to the initialization of second 'spinner's' entries..any
>>> help please, i m new in android ...please reply me as soon as
>>> possible...Many Thanks!
>>>
>>> here is my **main.xml**
>>>     <?xml version="1.0" encoding="utf-8"?>
>>>     <LinearLayout xmlns:android="
>>> http://schemas.android.com/apk/res/android";
>>>     android:orientation="vertical"
>>>     android:layout_width="fill_parent"
>>>     android:layout_height="fill_parent">
>>>     <Spinner
>>>     android:id="@+id/spinner1"
>>>     android:layout_width="fill_parent"
>>>     android:layout_height="wrap_content"
>>>     android:drawSelectorOnTop="true"
>>>     android:prompt="@string/prompt"/>
>>>     <Spinner
>>>     android:id="@+id/spinner2"
>>>     android:layout_width="fill_parent"
>>>     android:layout_height="wrap_content"
>>>     android:drawSelectorOnTop="true"
>>>     android:prompt="@string/prompt"/>
>>>     </LinearLayout>
>>>
>>> my **row.xml**
>>>
>>>     <?xml version="1.0" encoding="utf-8"?>
>>>     <RelativeLayout xmlns:android="
>>> http://schemas.android.com/apk/res/android";
>>>     android:layout_width="fill_parent"
>>>     android:layout_height="wrap_content"
>>>     android:orientation="vertical"
>>>     android:padding="3dip">
>>>     <ImageView
>>>     android:id="@+id/image1"
>>>
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"
>>>     android:src="@drawable/ic_launcher"/>
>>>     <TextView
>>>     android:layout_toRightOf="@+id/image1"
>>>
>>>     android:padding="3dip"
>>>     android:layout_marginTop="2dip"
>>>     android:textColor="@drawable/red"
>>>     android:textStyle="bold"
>>>      android:id="@+id/company1"
>>>     android:text="Sandils"
>>>
>>>     android:layout_marginLeft="5dip"
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"/>
>>>      <TextView
>>>     android:layout_toRightOf="@+id/image1"
>>>
>>>     android:padding="2dip"
>>>     android:textColor="@drawable/darkgrey"
>>>     android:layout_marginLeft="5dip"
>>>     android:id="@+id/sub1"
>>>     android:layout_below="@+id/company1"
>>>     android:text="Sandils"
>>>
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"/>
>>>
>>>     <ImageView
>>>     android:id="@+id/image2"
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"
>>>     android:src="@drawable/ic_launcher"/>
>>>      <TextView
>>>     android:layout_toRightOf="@+id/image2"
>>>     android:padding="3dip"
>>>     android:layout_marginTop="2dip"
>>>     android:textColor="@drawable/red"
>>>     android:textStyle="bold"
>>>     android:id="@+id/company2"
>>>     android:layout_marginLeft="5dip"
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"/>
>>>     <TextView
>>>     android:layout_toRightOf="@+id/image2"
>>>     android:padding="2dip"
>>>     android:textColor="@drawable/darkgrey"
>>>     android:layout_marginLeft="5dip"
>>>     android:id="@+id/sub2"
>>>     android:layout_below="@+id/company2"
>>>     android:layout_width="wrap_content"
>>>     android:layout_height="wrap_content"/>
>>>     </RelativeLayout>
>>>
>>> my **SpinnersDemo.java** activity
>>>
>>>     Package com.SpinnersDemo;
>>>     import android.app.Activity;
>>>     import android.content.Context;
>>>     import android.content.Intent;
>>>     import android.os.Bundle;
>>>     import android.view.LayoutInflater;
>>>     import android.view.View;
>>>     import android.view.ViewGroup;
>>>     import android.widget.AdapterView;
>>>     import android.widget.ArrayAdapter;
>>>     import android.widget.ImageView;
>>>     import android.widget.Spinner;
>>>     import android.widget.TextView;
>>>     import android.widget.AdapterView.OnItemSelectedListener;
>>>     public class SpinnersDemo extends Activity {
>>>     //strings for first spinner
>>>
>>>     String[] strings1 = {"Gold","Silver",
>>>     "Antique", "Diamond", "Silver","White Gold"};
>>>
>>>     //sub strings for first spinner
>>>
>>>     String[] subs1 = {"Gold Sub ","Silver sub",
>>>     "Antique sub", "Diamond sub", "SIlver sub","White Gold sub"};
>>>
>>>     //images for first spinner
>>>
>>>     int arr_images[] = { R.drawable.d0,
>>>     R.drawable.d1, R.drawable.d2,
>>>     R.drawable.d3, R.drawable.d4, R.drawable.d5};
>>>
>>>     //strings for second spinner
>>>
>>>     String[] strings2 = {"Flat Shoes","Heel Shoes",
>>>     "Baby Shoes"};
>>>     //sub strings for second spinner
>>>     String[] subs2 = {"Flat Shoes sub","Heel Shoes sub",
>>>     "Baby Shoes sub"};
>>>     //images for second spinner
>>>     int arr_images2[] = { R.drawable.s0,
>>>     R.drawable.s1, R.drawable.s2};
>>>     @Override
>>>     public void onCreate(Bundle savedInstanceState) {
>>>     super.onCreate(savedInstanceState);
>>>     setContentView(R.layout.main);
>>>     Spinner mySpinner = (Spinner)findViewById(R.id.spinner1);
>>>     mySpinner.setAdapter(new MyAdapter(SpinnersDemo.this, R.layout.row,
>>> strings1));
>>>     Spinner mySpinner2 = (Spinner)findViewById(R.id.spinner2);
>>>     mySpinner2.setAdapter(new MyAdapter(SpinnersDemo.this, R.layout.row,
>>> strings2));
>>>     }
>>>     public class MyAdapter extends ArrayAdapter<String>{
>>>     public MyAdapter(Context context, int row, String[] objects) {
>>>     super(context, row, objects);
>>>     }
>>>     @Override
>>>     public View getDropDownView(int position, View convertView,ViewGroup
>>> parent) {
>>>     return getCustomView(position, convertView, parent);
>>>     }
>>>     @Override
>>>     public View getView(int position, View convertView, ViewGroup
>>> parent) {
>>>     return getCustomView(position, convertView, parent);
>>>     }
>>>     public View getCustomView(int position, View convertView, ViewGroup
>>> parent) {
>>>     LayoutInflater inflater=getLayoutInflater();
>>>     View row=inflater.inflate(R.layout.row, parent, false);
>>>     TextView label=(TextView)row.findViewById(R.id.company1);
>>>
>>>     label.setText(strings1[position]);
>>>     TextView sub=(TextView)row.findViewById(R.id.sub1);
>>>     sub.setText(subs1[position]);
>>>     ImageView icon=(ImageView)row.findViewById(R.id.image1);
>>>     icon.setImageResource(arr_images[position]);
>>>     //spinner2
>>>     TextView label2=(TextView)row.findViewById(R.id.company2);
>>>     label2.setText(strings2[position]);
>>>     TextView subb2=(TextView)row.findViewById(R.id.sub2);
>>>     subb2.setText(subs2[position]);
>>>     ImageView icon2=(ImageView)row.findViewById(R.id.image2);
>>>     icon2.setImageResource(arr_images2[position]);
>>>     return row;}
>>>     }}
>>>
>>> my **strings.xml**
>>>
>>>     <?xml version="1.0" encoding="utf-8"?>
>>>     <resources>
>>>     <string name="hello">Spinners Demo !</string>
>>>     <string name="prompt">Select your Favourite</string>
>>>     <string name="app_name">Spinners Demo</string>
>>>     <drawable name="white">#ffffff</drawable>
>>>     <drawable name="black">#000000</drawable>
>>>     <drawable name="green">#347C2C</drawable>
>>>     <drawable name="pink">#FF00FF</drawable>
>>>     <drawable name="violet">#a020f0</drawable>
>>>     <drawable name="grey">#778899</drawable>
>>>     <drawable name="red">#C11B17</drawable>
>>>     <drawable name="yellow">#FFFF8C</drawable>
>>>     <drawable name="PowderBlue">#b0e0e6</drawable>
>>>     <drawable name="brown">#2F1700</drawable>
>>>     <drawable name="Hotpink">#7D2252</drawable>
>>>     <string name="select_Category">Select Category</string>
>>>     <drawable name="darkgrey">#606060</drawable>
>>>     </resources>
>>>
>>>
>>> I have also attached the  screen shots of given code 's output...
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Aug 24, 2012 at 11:34 AM, Narendra Singh Rathore <
>>> [email protected]> wrote:
>>>
>>>>
>>>>
>>>> On Sat, Aug 18, 2012 at 2:32 AM, S Awan <[email protected]>wrote:
>>>>
>>>>> Hi,
>>>>>     i wanna set more than one spinner with different strings and
>>>>> different icons ..i hve done this all in one spinner correctly  but when i
>>>>> set the second spinner with different strings and icons it loads the same
>>>>> strings as first spinner even i defined different strings and icons... i
>>>>> hve uploaded the sample image for easily understand ...i am new in android
>>>>> ..any help plzzzzzzzz, many Thnx...
>>>>>
>>>>>
>>>>>
>>>> Please mention clearly, how you are doing that, so that we can help
>>>> you.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Developers" group.
>>>> To post to this group, send email to
>>>> [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-developers?hl=en
>>>>
>>>
>>>
>>>
>>> --
>>> *Sobia Awan*
>>> *  Bs(cs)*
>>> **
>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Developers" group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> 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 [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> *Sobia Awan*
> *  Bs(cs)*
> **
>
>
>


-- 
*Sobia Awan*
*  Bs(cs)*
**

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to