У меня есть ImageView в деятельности, что я пытаюсь использовать для отображения первого изображения в списке (который будет включаться, когда другое изображение выбрано из галереи)Android ImageView не распознан
<ImageView
android:id="@+id/imageView1"
android:layout_marginTop="100dp"
android:layout_width="250dp"
android:layout_gravity="center_horizontal"
android:layout_height="250dp"
android:src="@drawable/image1" />
Теперь мой R.java имеет следующий код:
public static final class drawable {
public static final int ic_launcher=0x7f020000;
public static Integer image1;
public static Integer image2;
public static Integer image3;
public static Integer image4;
public static Integer image5;
public static Integer image6;
public static Integer image7;
public static Integer image8;
}
но затмение не нравится, и я не могу ВЗ запустить приложение.
Аналогичным образом, у меня есть класс MyGallery и адаптер, который отвечает за управление этими изображениями, но адаптер не может «видеть» эти переменные по какой-либо причине (несмотря на то, что они являются публичными).
Вы вручную редактируя R.java самостоятельно? – Rhys
Редактирование R.java вам не поможет, ADT делает это за вас. в соответствии с вашим XML, вы должны иметь «public static final int imageView1 = XXXXX;' под «class id», если нет проблем с генерацией R.java, проверьте, проверен ли «Project> Build Automatically» – VenomVendor
Почему вы жестко задаете имя файла в XML? Просто оставьте 'android: src' пустым и инициализируйте его в своей программе по мере необходимости – mangusta