Как объявить URL ссылку на ImageView в горизонтальном слайдере (Android) - PullRequest
0 голосов
/ 21 декабря 2018

Я создаю горизонтальный слайдер с ImageViews, и у меня проблема с добавлением ссылок на сайт.В классе адаптера я получил массивы - один с идентификаторами ImageViews, а второй с URL-адресами ссылок.Я не уверен, должен ли URL быть в строковом массиве, и как реализовать этот массив в Uri.parse.в OnClickListener

Я рассчитываю на вашу помощь!<3 </p>

SlideAdapter:

public String[] dance_url = {
        "https://www.youtube.com/watch?v=SeIJmciN8mo",

@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
    layoutInflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
    View view = layoutInflater.inflate(R.layout.activity_roll_call_slider, container, false);
    ImageView rollCallDance = (ImageView) view.findViewById(R.id.rollCallDance);

    rollCallDance.setImageResource(dance_list[position] 
    container.addView(view);
    return view;
}

MainActivity:

final ImageView rollCallDance = (ImageView)findViewById(R.id.rollCallDance);
    rollCallDance.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v){
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_VIEW);
            intent.addCategory(Intent.CATEGORY_BROWSABLE);
            intent.setData(Uri.parse(URL_WEBSITE));
            startActivity(intent);
        }
    });
...