Неожиданное прерывание приложения - PullRequest
0 голосов
/ 14 февраля 2012

Почему в этом очень простом примере последний оператор (setBackgroundColor) вызывает сбой приложения?

public class Macumba extends Activity
{
   @Override
   public void onCreate(Bundle savedInstanceState)
   {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);
       ImageView vista = (ImageView)findViewById(R.id.vista);
       vista.setBackgroundColor(Color.YELLOW);
   }
}

main.xml тоже очень прост:

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
   android:id="@+id/widget0"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   xmlns:android="http://schemas.android.com/apk/res/android"
>
<ImageView
   android:id="@+id/vista"
   android:layout_width="300px"
   android:layout_height="330px"
   android:layout_x="9px"
   android:layout_y="8px"
/>
</AbsoluteLayout>

1 Ответ

0 голосов
/ 14 февраля 2012

Какое исключение вы получаете?Исключение нулевого указателя?Если это так, то, скорее всего, потому, что vista имеет значение null, потому что R.id.vista отсутствует в вашем макете.

Вы уверены, что это правильный файл main.xml?И не один из, например.другой проект?

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