Я создаю горизонтальный слайдер с 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);
}
});