Bắt sự kiện click từ listview và mở video

Chào mọi người!
Mình đang làm một ứng dụng nhỏ, cụ thể là có 1 custom listview, khi mình click vào một dòng trên listview sẽ mở một layout mới và phát video trực tuyến. Mình đang bị lỗi mỗi lần click vào bị như hình

còn đây là class về video

còn đây là sự kiện click trong main activity

Còn một việc mình muốn hỏi là có thể làm cho người dùng click vào một dòng trên listview thì video được mở sẽ ở trạng thái full màn hình (màn hình tự động quay ngang) được không? Và làm sao để biết người dùng click vào dòng thứ mấy trên listview được?
Cám ơn mọi người, mong mọi người giúp đỡ ạ :slight_smile:

p/s: do không up được ảnh nên phải dẫn link mọi ngừoi thông cảm ạ

Bạn up error log lên được không?
Để biết được người dùng nhấn vào vị trí nào thì theo documentation https://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html
Nó là tham số thứ 3 được truyền vào.

Để xoay màn hình thì bạn đặt dòng này trong onStart của activity chứa VideoView

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Error log đây bạn, mình mới học nên còn nhiều chỗ không hiểu, mong bạn giúp đỡ

khi custom listview nó có trả về biến position để biết dòng thứ mấy trên listview

chưa khai báo activity trong manifest, thêm ModuleDetailActivity vào manifest rồi build lại

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?