> What is timestamp of this xml file? How does it work with the app?

I think the reason it was suggested was to convince the thing to
recompile. I don't think that's the problem. I'd guess you are using
the m5 sdk, but the layout file you posted is m3. try changing the
id="@+id... to android:id="@+id...

On May 5, 8:22 pm, tagore <[EMAIL PROTECTED]> wrote:
> Thank you for your reply.
>
> the relative_view.xml file is shown below:
> <?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:padding="10px">
>
>     <TextView id="@+id/label"
>               android:layout_width="fill_parent"
>               android:layout_height="wrap_content"
>               android:text="Type here:"/>
>
>     <EditText id="@+id/entry"
>               android:layout_width="fill_parent"
>               android:layout_height="wrap_content"
>               android:background="@android:drawable/
> editbox_background"
>               android:layout_below="@id/label"/>
>
>     <Button id="@+id/ok"
>             android:layout_width="wrap_content"
>             android:layout_height="wrap_content"
>             android:layout_below="@id/entry"
>             android:layout_alignParentRight="true"
>             android:layout_marginLeft="10px"
>             android:text="OK" />
>
>     <Button android:layout_width="wrap_content"
>             android:layout_height="wrap_content"
>             android:layout_toLeft="@id/ok"
>             android:layout_alignTop="@id/ok"
>             android:text="Cancel" />
> </RelativeLayout>
>
> I REALLY have the id -- entry. I wonder if there is other problem?
> What is timestamp of this xml file? How does it work with the app?
>
> On 5月6日, 上午10时04分, Mark Murphy <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > tagore wrote:
> > > Today, I write some simple code to implement activity. See the
> > > following codes:
> > > public class TestLinearView extends Activity {
> > >         private EditText edit = null;
> > >     /** Called when the activity is first created. */
> > >     @Override
> > >     public void onCreate(Bundle icicle) {
> > >         super.onCreate(icicle);
>
> > >         // Set activity content from layout view
> > >         setContentView(R.layout.relative_view);
>
> > >         // change the edit text
> > >         edit = (EditText)findViewById(R.id.entry);
> > >         edit.setText("Mysdfsadfdsafdsf");
> > >     }
> > > }
>
> > > However, the application crushed. After I debug into the app, I found
> > > that the edit was null.
>
> > It would appear that your res/layout/relative_view.xml file does not
> > have a view with the id of "@+id/entry". I would have expected a
> > compiler error, though, complaining that R.id.entry was not found.
> > Perhaps your R.java file is out of sync with the contents of your res/
> > directory tree.
>
> > Try updating the timestamp on your res/layout/relative_view.xml file
> > (e.g., touch res/layout/relative_view.xml in Linux) and recompile. Or,
> > update res/layout/relative_view.xml to include an EditText element with
> > an android:id of "@+id/entry", since it would appear it doesn't have one
> > already.
>
> > --
> > Mark Murphy (a Commons Guy)http://commonsware.com
> > The Busy Coder's Guide to Android Development -- coming in June 2008!
--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to