Я новый разработчик Android, и, хотя я думал, что ушел мимо проблем, подобных этим, я думаю, нет.SetContentView действует странно
Это сделка, в моем основном классе Я установил представление контента, и он отлично работает setContentView (R.layout.main);
Это работает так, как обычно, после ввода R.layout. он дает мне список всех макетов, которые у меня есть в папке res/layout.
В этом случае:
display_screen
главный
seek_bar_preference
Сейчас в отдельный вид деятельности я создал Я хотел установить макет в display_screen, но когда я печатаю R.layout , в setContentView, я больше не получите список xml
файлов, которые я видел раньше, и вместо того, чтобы получить другие значения,
activity_list_item: INT
browser_link_context_header: INT
expandable_list_conent
это продолжается в течение некоторое время и явно тянет эти значения из другого места, кроме папки макета.
Вот полный код DisplayScreen деятельности
public class DisplayScreen extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//sets the layout
setContentView(R.layout.display_screen);
}
}
я составил код я очистил проект я добавил новую активность в AndroidManifest.xml
я использовал setContentView
в других проектах без ошибка, поэтому я уверен, что это небольшой шаг, который я пропустил по пути. Любая помощь оценивается.
Проверьте свой импорт и убедитесь, что вы импортируете R-файл, а не файл android.R. –
Посмотрите на свой импорт в верхней части класса Activity. Пожалуйста, отредактируйте свой вопрос и вставьте их. – Simon
Ха-ха, неважно, проблема заключалась в заявлении на импорт, указывающем, что макет был подан в неправильном месте. Теперь все хорошо. – Zarno