Я использую следующий RelativeLayout для отображения фрагмента
<RelativeLayout
android:id="@+id/readfile_relalayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
</RelativeLayout>
И мой прослушиватель кликов это, но этот прослушиватель кликов не действует
readfile_relalayout.setOnClickListener {
showMessage("Test1")
}
Это мой класс фрагмента
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val view = layoutInflater.inflate(R.layout.pdf_frm, container, false)
return view
}
После этого я буду использовать идентификатор readfile_relalayout, чтобы фрагмент использовал этот макет в качестве контейнера, но у меня есть новое требование, то есть я хочу получить событие щелчка через идентификатор readfile_relalayout. Я попытался добавить clickable = "true" в readfile_relalayout, но это не решило мою проблему, надеюсь, вы можете мне помочь