超出部分无法响应有关android:clipChildren属性的单击事件?

超出部分无法响应有关android:clipChildren属性的单击事件?,android,android-layout,Android,Android Layout,布局: 代码: val-tv=findviewbyd(R.id.tv) tv.setOnClickListener{ Toast.makeText(这是“hello!”,Toast.LENGTH\u SHORT.show()) } 我想使用android:clipChildren属性来实现父视图之外的效果,但它无法响应单击事件,我没有办法,我无法启动。 我搜索了一天,整个网络都没有答案。请帮帮我 我上传了所有的代码,这促使我编写了太多的代码,我只能删除一些,变得很奇怪。它实际上是一个底部

布局:


代码:

val-tv=findviewbyd(R.id.tv)
tv.setOnClickListener{
Toast.makeText(这是“hello!”,Toast.LENGTH\u SHORT.show())
}

我想使用
android:clipChildren
属性来实现父视图之外的效果,但它无法响应单击事件,我没有办法,我无法启动。 我搜索了一天,整个网络都没有答案。请帮帮我


我上传了所有的代码,这促使我编写了太多的代码,我只能删除一些,变得很奇怪。它实际上是一个底部导航栏

如果单击文本视图的不同部分,您的单击是否会注册?您的布局结构看起来很奇怪,因此您的部分视图可能会被遮挡,或者其他视图会首先使用交互。欢迎使用so!在一个问题中应该有一个最小的内容:输入样本(如果需要)、预期输出样本(需要)、您尝试了什么、您研究了什么。。。你试了什么?您发现了什么?为什么它不能解决您的问题?如果您单击文本视图的不同部分,您的单击是否会注册?您的布局结构看起来很奇怪,因此您的部分视图可能会被遮挡,或者其他视图会首先使用交互。欢迎使用so!在一个问题中应该有一个最小的内容:输入样本(如果需要)、预期输出样本(需要)、您尝试了什么、您研究了什么。。。你试了什么?你发现了什么?为什么它不能解决你的问题?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipChildren="false"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="48dip"
        android:background="#B0C4DE"
        android:layout_alignParentBottom="true"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/tv"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:drawableTop="@mipmap/zxj64"
            android:textSize="11sp"
            android:layout_gravity="top"
            android:layout_marginTop="-25dp"
            android:gravity="center"
            android:background="@drawable/bg"
            android:padding="5dp"
            android:textColor="#ffffff"
            android:focusable="true"
            android:text="act"
            android:src="@drawable/ic_launcher_background" />
    </LinearLayout>
</RelativeLayout>
        val tv = findViewById<TextView>(R.id.tv)
        tv.setOnClickListener {
            Toast.makeText(this,"hello!",Toast.LENGTH_SHORT).show()
        }