Я создал простую ListActivity и настраиваемый элемент списка под названием people_list_row.xml
для того же ListView. Я использую пользовательский Array adqapter peopleCustomArrayAdapter.java
. Внутри этого адаптера настраиваемого массива Eclipse выбрасывает ошибку «people_list_row не может быть разрешен или не является полем». Хотя макет people_list_row присутствует внутри R.java
Ошибка сбрасывания Макет не определен. Несмотря на то, что присутствует в R.java
Исключены ошибки. Я пытался очистить, построить проект по-прежнему не повезло.
//Inside Custom Array Adapter
public class peopleCustomArrayAdapter extends ArrayAdapter<String> implements OnClickListener{
String[] values;
public peopleCustomArrayAdapter(Context context,String[] values) {
super(context,R.layout.people_list_row1,values);
this.values=values;
}
}
<!-- people_list_row.xml -->
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" android:background="#035633"
android:orientation="vertical">
<TextView android:id="@+id/textName" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="TextView" />
</LinearLayout>
</RelativeLayout>
Да, вы правы. Вместо 'import android.R' мне пришлось использовать' import com.example.package_name.R; '. Хотя я нашел решение для этого самостоятельно, я не смог обновить ответ. В любом случае, спасибо за ваше драгоценное время. :) – AnonymousCoder