Привет, поэтому обведенная область является пользовательским видом.и прямо сейчас я использую относительное расположение, и я добавил пользовательское представление в activity_main следующим образом:
<letusdraw.cView
android:layout_width="wrap_content"
android:layout_height ="wrap_content"
android:layout_toLeftOf="@+id/radiogroup" /// to the left of the radio group in the image
android:layout_above="@+id/textviewsBelow"/> /// above the texts "x: ...y:..."
Теперь, когда я пытаюсь запустить свой код на эмуляторе, я получаю сообщение об ошибке в Logcat, сообщая второестрока приведенного ниже кода содержит ошибки и «Попытка вызвать виртуальный метод» int android.widget.RadioGroup.getCheckedRadioButtonId () для нулевой ссылки на объект »
RadioGroup radio = findViewById(R.id.radiogroup);
int currentCheck = group.getCheckedRadioButtonId();
Теперь я попробовал все, чтобы найти ошибкуи в крайнем случае закомментировал пользовательское представление, которое я добавил в activity_main (первый блок кода), и оно не выдает ошибку.Так что я предполагаю, что проблема в пользовательском представлении.В чем может быть ошибка?Это потому, что мой пользовательский вид блокирует группу радио?Если мой макет является проблемой, какой макет вы бы использовали?и есть ли способ сохранить относительный макет, который я использую, и исправить эту проблему?