1. Check out our app, Forums for Android! Download and leave feedback here!

Cannot access variables from main.xml

Discussion in 'Application Development' started by eljainc, Oct 28, 2010.

  1. eljainc

    eljainc Member
    Thread Starter
    5

    Oct 28, 2010
    6
    0
    5
    Hello, I'm new to Android programming. I have a program that looks like this:
    Here is the main java block:



    public class MyAndroid extends Activity {
    private EditText input1;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mContext = this;

    setContentView(R.layout.main);

    input1 = (EditText) findViewById(R.id.input1);

    }





    This is what my main.xml file looks like:

    <?xml version="1.0" encoding="utf-8"?>
    <AbsoluteLayout android:id="@+id/widget45"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <EditText android:id="@+id/input1" android:layout_width="160px"
    android:layout_height="wrap_content" android:textSize="18sp"

    android:numeric = "decimal|signed"
    android:layout_x="8px" android:layout_y="13px">
    </EditText>

    </AbsoluteLayout>



    However, I'm getting an error message:
    R.id.input1 cannot be resolved. Why can't I access 'input1' from main.xml?
    I've looked around on the web and haven't found this answer.
     

    Advertisement

  2. xiaprojectsTeam

    xiaprojectsTeam New Member
    5

    Oct 28, 2010
    2
    0
    5
    Android & Blackberry developer
    Italy
    Clean your projects and recompile, sometime Eclipse don't generate the link correctly.
    You can check also the import, if is there "import android.R;" delete it.
     

Share This Page

Loading...