@vlad12156
Студент

Как сделать кнопку которая бы меняла значение булевой переменой в другом активити?

Есть вот такой код где маркер на google maps скрыт

googleMap.addMarker(new MarkerOptions()
                    .position(new LatLng( 46.46838044481153, 30.71899689652372))
                    .title("КОПЕЙКА")
                    .snippet("and snippet")
                    .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED))
                    .visible(false));


Как сделать кнопку в другом активити при котором .visible(false) получала значение true? И маркер появлялься на карте.

Я написал как обычную кнопку но .visible не опридиляеться помогите

@Override
    public void onViewCreated(View view, Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        sub = (Button) view.findViewById(R.id.sub);

        sub.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MarkerOptions.setVisible(true);
            }
        });
    }


Вот xml код

<TextView
        android:id="@+id/vxod2"
        android:layout_width="90dp"
        android:layout_height="29dp"
        android:layout_centerHorizontal="true"
        android:text="Magaz"
        android:textColor="@color/white"
        android:textSize="24dp"
        android:translationY="120dp" />

    <ImageButton
        android:id="@+id/image_login_Button_sub"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginStart="16dp"
        android:layout_marginLeft="16dp"
        android:layout_marginTop="8dp"
        android:background="@null"
        android:src="@drawable/btn_login"
        android:translationY="160dp"
        app:layout_constraintStart_toStartOf="parent"
        tools:ignore="SpeakableTextPresentCheck,SpeakableTextPresentCheck" />
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы