Hello,
I have just started working with Android. In general, things have gone
smoothly. I have been able to load, modify, compile and run
applications without problems. The one exception is when I try to
create a completely new project and then add existing code to the new
application.
For example, I created a new project called testdialog, a new
application and activity called Test, and a new package called
com.android.testdialog. So far, so good.
After the application was created, I replaced the application code
(except for the package line) and the layout file with the code listed
below (which I found in a message posted in this group, I believe).
I tired to have Android produce R.java by building the application. It
did not work. no R.java was produced.
As a consequence, the application reported many "R.xx cannot be
resolved" errors.
The layout file reported many "ERROR no resource identifier..."
errors.
I feel as if I am missing something very elementary and simple.
Unfortunately I could not find any information about this in the
Android documentation, or in the messages posted in this group.
I would appreciate it if someone could help me out.
Thanks.
Alex
"import android.R;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class Test extends Activity {
private static final int DIALOG_ID = 1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.test);
btn.setOnClickListener(new android.view.View.OnClickListener()
{
@Override
public void onClick(View v) {
showDialog(DIALOG_ID);
}});
}
@Override
protected Dialog onCreateDialog(int id) {
if(id == DIALOG_ID){
EditText mytext = (EditText)findViewById(R.id.mytext);
return new AlertDialog.Builder(Test.this)
.setTitle(mytext.getText().toString())
.setPositiveButton("OK", new OnClickListener(){
public void onClick(DialogInterface dialog, int which) {}})
.create();
}
return null;
}
} "
and the layout file with the following:
<?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"
>
<EditText
android:id="@+id/mytext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"/>
<Button
android:id="@+id/test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEST"/>
</LinearLayout>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---