First, where is the "newsaying" TextView Then, you didn't add Button ClickListener
On 11 April 2012 21:49, Clevin Dsouza <clevi...@gmail.com> wrote: > package com.example.rand; > import com.example.rand.R; > import android.app.Activity; > import android.os.Bundle; > import android.view.View; > import android.widget.Button; > import android.widget.TextView; > > public class NewSaying extends Activity > { > private Button NewSaying; > > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > > TextView mInfoTextView = (TextView) > findViewById(R.id.newsaying); > > } > > private class ButtonclickListener implements View.onclickListener > { > int location; > > public ButtonclickListener(int location) > { > this.location = location; > } > > public void onclick(View view) > { > TextView mInfoTextView = null; > mInfoTextView.setText(R.string.saying1); > > } > } > } > > > No errors while compiling but when i run it i dont get the output. I > have written these codes to build an app that generates random strings > on the press of a button. > > the string.xml > > <?xml version="1.0" encoding="utf-8"?> > <resources> > <string name="hello">Hello World, AndroidRandomSayingsActivity!</ > string> > <string name="app_name">AndroidRandomSayings</string> > <string name="saying1">A change is as good as a rest</string> > <string name="saying2">A friend in need is a friend indeed</ > string> > <string name="saying3">A miss is as good as a mile</string> > <string name="saying4">A penny saved is a penny earned</string> > <string name="saying5">A word to the wise is enough</string> > <string name="saying6">Actions speak louder than words</string> > </resources> > > main.xml > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ > android" > android:orientation="vertical" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > > > > <TextView android:text=" " android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:layout_alignParentTop="true" > android:layout_alignParentLeft="true" android:layout_marginTop="55dp" > android:id="@+id/textView1"></TextView> > > <TextView android:id="@+id/label" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:text="Click button to generate a random > saying!:" /> > > <Button android:text="New saying " > android:layout_width="150px" > android:layout_height="70px" > android:textSize="15px" > android:textColor="#0066CC" > android:id="@+id/one" > android:layout_alignParentBottom="true" > android:layout_centerHorizontal="true" > android:layout_marginBottom="134dp"></Button> > <TextView android:text="a " android:textColor="#00EE00" > android:layout_width="fill_parent" > android:layout_height="wrap_content" android:id="@+id/label2" > android:layout_below="@+id/textView1" > android:layout_alignParentLeft="true"></TextView> > > > </RelativeLayout> > > -- > 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 -- The quiter you become,the more you are able to hear. -- 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