• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Cannot access variables from main.xml

eljainc

Lurker
Oct 28, 2010
6
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.
 

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones