Несколько изображений 'OnClickListener() для Android-студииAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Несколько изображений 'OnClickListener() для Android-студии

Сообщение Anonymous »

Я хочу добавить просмотр нескольких изображений при нажатии на другую страницу активности на Android, но это не работает. Приложение не может работать без сообщения об ошибке. Главная страница приложения похожа на десктопную версию мобильного устройства. он включает в себя другое изображение, и пользователь может щелкнуть изображение и перейти на разные страницы. Итак, как я могу изменить код, приложение не показывает ошибку, только показывает, что приложение не может быть запущено. Спасибо.
package com.example.myapplication.Activities;

import android.content.Intent;
import android.media.Image;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
import android.widget.ImageView;

import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;

import com.example.myapplication.Activities.PhotoAndCamera.CameraActivity;
import com.example.myapplication.Activities.PhotoAndCamera.PhotoActivity;
import com.example.myapplication.Activities.StoreData.StoreActivity;
import com.example.myapplication.R;
import com.example.myapplication.Activities.Weather.WeatherActivity;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
ImageButton BtnProfile;
ImageView BtnWeather, BtnCamera, BtnPhoto, BtnStore;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

BtnWeather = findViewById(R.id.BtnWeather);
BtnCamera = findViewById(R.id.BtnCamera);
BtnPhoto = findViewById(R.id.BtnPhoto);
BtnStore = findViewById(R.id.BtnStore);
BtnProfile = findViewById(R.id.BtnProfile);

BtnWeather.setOnClickListener(this);
BtnCamera.setOnClickListener(this);
BtnPhoto.setOnClickListener(this);
BtnStore.setOnClickListener(this);
BtnProfile.setOnClickListener(this);

}

@Override
public void onClick(View v) {
if (v.getId()== R.id.BtnWeather) {
Intent intent = new Intent(MainActivity.this, WeatherActivity.class);
startActivity(intent);
}
else if (v.getId()== R.id.BtnCamera) {
Intent intent = new Intent(MainActivity.this, CameraActivity.class);
startActivity(intent);
}
else if (v.getId()== R.id.BtnPhoto) {
Intent intent = new Intent(MainActivity.this, PhotoActivity.class);
startActivity(intent);
}
else if (v.getId()== R.id.BtnStore) {
Intent intent = new Intent(MainActivity.this, StoreActivity.class);
startActivity(intent);
}
else if (v.getId()== R.id.BtnProfile) {
Intent intent = new Intent(MainActivity.this, ProfileActivity.class);
startActivity(intent);
}

}
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... oid-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»