Cannot access variables from main.xml


Last Updated:

  1. eljainc

    eljainc Member This Topic's Starter

    Joined:
    Oct 28, 2010
    Messages:
    6
    Likes Received:
    0
    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

    Joined:
    Oct 28, 2010
    Messages:
    2
    Likes Received:
    0
    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...