Отображение изображения из разных действий в одном XML без создания XML для каждого действия - PullRequest
0 голосов
/ 17 мая 2019

У меня есть два разных действия с разными изображениями.Когда я нажимаю на изображение, я хочу расширить.Могу ли я использовать один XML-файл для отображения этих изображений из разных действий?

Я передал изображения из двух действий в одно действие XML с помощью намерения и использую оператор if else для открытия изображения, нажав.Но для обоих действий отображается только изображение из одного действия.

public class FullImageActivity extends Activity {
    ImageView imageView;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.full_image);

        imageView = findViewById(R.id.fullImageView);
        motivation = findViewById(R.id.motivation);
        depression = findViewById(R.id.depression);
        stress = findViewById(R.id.stress);
        study = findViewById(R.id.study);


        Intent intent = getIntent();
        int position = intent.getExtras().getInt("id");
        depression.imageAdapter imageAdapter = new depression.imageAdapter(this);

        Intent intent1 = getIntent();
        int position1 = intent1.getExtras().getInt("id");
        motivation.imageAdapter1 imageAdapter1 = new motivation.imageAdapter1(this);


        if(imageAdapter.isEnabled()){
             imageView.setImageResource(imageAdapter.mThumbIds[position]);
        }else {
           imageView.setImageResource(imageAdapter1.mThumbIds1[position1]);
        }


    }

}
...