Новинка для Android - PullRequest
       6

Новинка для Android

0 голосов
/ 19 апреля 2010

Я только что начал с Android с обычным шаблоном проекта Hello World в Eclipse. Я изменил макет XML и удалил метку с надписью «Hello World! Тем не менее, они не отражены в приложении, в эмуляторе. Когда я снова запускаю это приложение из Eclipse, оно все еще показывает ярлык Hello World!

Я уверен, что это что-то ужасно простое, что я полностью пропустил. Может кто-нибудь указать мне правильное направление?

Большое спасибо, Дэни.

Ответы [ 3 ]

2 голосов
/ 19 апреля 2010

Попробуйте следующие исправления примерно в порядке, который я прописываю.

  • Убедитесь, что вы сохранили макет. Если бы он не был сохранен, это, безусловно, сделало бы это.

  • Взгляните на сам xml, нажмите на маленькую вкладку xml, расположенную внизу вашего макета. Если вы хотите сделать xml более читабельным, нажмите Ctrl-Shift f, если вы находитесь в Windows. Это похоже на то, что вы ожидаете?

  • Для элементов управления начните с размещения линейного макета и убедитесь, что элементы управления размещены в линейном макете. Чтобы убедиться, что элементы управления правильно вложены, используйте Outline View или, что еще лучше, просто отредактируйте сам файл xml.

  • Очистите ваш код (это удалит сгенерированные файлы и перестроит проект). В Eclipse это под Project> Clean ... (я думаю)

  • Убедитесь, что все остальные проекты закрыты, чтобы они не мешали текущему проекту, над которым вы можете работать. Насколько я знаю, вы можете составить не тот.

  • Когда вы сказали, что удалили ярлык, щелкнули ли вы внутри текстовой метки и просто изменили формулировку? Если это так, это изменило только идентификатор / имя метки, а не строку внутри метки. Чтобы изменить строку внутри текстовой метки, используйте представление «Свойства», чтобы сделать это.

  • Чтобы убедиться, что вы смотрите на правильный экземпляр эмулятора. Закройте свой эмулятор перед повторным запуском проекта (обычно это не рекомендуется по соображениям скорости, но в этом случае я просто хочу убедиться, что новый эмулятор даже запускается правильно). И, кстати, когда вы говорите «эмулятор», я надеюсь, что вы не путаете его с редактором «что видишь, то и делаешь».

  • Если это все еще не работает, перейдите в папку gen (сгенерированные файлы). Откройте файл R.java. Нажмите внутри, добавьте строку возврата. И восстановите свой проект. Я знаю, что это звучит как странное исправление, но время от времени это исправление работает.

  • Кроме того, взгляните на окно «Проблемы», в нем перечислены проблемы? И посмотрите на консоль, когда вы перезапускаете код. Что говорит Консоль?

Надеюсь, это помогло. Если это все еще не работает, я всегда могу предложить больше способов отладки вашего приложения.

1 голос
/ 19 апреля 2010

Отредактируйте свой вопрос и покажите нам свой XML-файл - вы, вероятно, забыли изменить строку android:text="@string/hello", но я смогу точно сказать вам, если я видел файл. В качестве альтернативы вы могли бы не изменить значение строки «hello» - для этого перейдите в папку «values» в каталоге проекта, а затем отредактируйте strings.xml.

1 голос
/ 19 апреля 2010

Начало разработки Android


http://www.vogella.de/articles/Android/article.html

  • Оформление заказа в разделах 2.4 и 3.6 учебного пособия

ПРИМЕЧАНИЕ: Если вы еще не загрузили его, получите SDK здесь:

http://developer.android.com/sdk/index.html

GOODLUCK !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...