Thank you for your reply. finally i got it.
On Tue, Nov 24, 2009 at 10:25 PM, Justin Anderson
<[email protected]>wrote:
> if(str == "First") --------------> BAD
> if(str.equals("Second")) ---> GOOD
>
> That being said, the typical android way would be to create another
> activity and launch it when you click the item in the list view. Have you
> tried doing that instead?
>
> ----------------------------------------------------------------------
> There are only 10 types of people in the world...
> Those who know binary and those who don't.
> ----------------------------------------------------------------------
>
>
> On Mon, Nov 23, 2009 at 8:15 AM, sabs <[email protected]> wrote:
>
>> Hi
>> I created the list successfully but my problem is when ever i select
>> an item in the list it is not moving to another layout. In that layout
>> i created a button and text view. can any one help me
>> below iam placing my code.
>>
>> //In this code wheneven i select the second option from the list it
>> has to go to another layout where one text view will be there.
>>
>>
>> public class SList extends ListActivity implements
>> OnItemClickListener
>> {
>>
>> final String[] items = new String[]{
>> "First","Second"
>> };
>> ListView lv = null;
>> public void onCreate(Bundle savedInstanceState)
>> {
>> super.onCreate(savedInstanceState);
>> setListAdapter(new ArrayAdapter<String>(this,
>> android.R.layout.simple_list_item_1,items));
>> lv = getListView();
>> lv.setChoiceMode(lv.CHOICE_MODE_SINGLE);
>> lv.setTextFilterEnabled(true);
>> lv.setOnItemClickListener(this);
>>
>> }
>>
>> /*protected void onListItemClick(ListView l, View v, int position,
>> long id)
>> {
>>
>> super.onListItemClick(l, v, position, id);
>> int pos = position;
>> String str = (String) lv.getItemAtPosition(pos);
>> if(str == "First")
>> {
>> setContentView(R.layout.second);
>>
>> }
>>
>> }*/
>>
>> public void onItemClick(AdapterView parent, View v, int postion, long
>> id) throws NullPointerException
>> {
>> int pos = postion;
>> String str = (String)lv.getItemAtPosition(pos);
>> if(str.equals("Second"))
>> {
>> setContentView(R.layout.main);
>> TextView tv = null;
>> tv = (TextView)findViewById(R.id.TextView01);
>> tv.setText("Hello");
>> setContentView(tv);
>>
>> }
>> }
>>
>> //In this code wheneven i select the second option it has to go to
>> another layout where one text view will be there.
>>
>> please help me
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Beginners" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]<android-beginners%[email protected]>
>> For more options, visit this group at
>> http://groups.google.com/group/android-beginners?hl=en
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Beginners" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-beginners%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-beginners?hl=en
--
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en