Android layout 线性布局可点击错误

Android layout 线性布局可点击错误,android-layout,Android Layout,在我的Andoid应用程序中。我有一个可点击的线性布局,我已经通过编程生成,我希望它在按下时变成绿色,表示它是可点击的,就像按钮一样。我该怎么做呢 这是我在标题布局中实现的代码 <LinearLayout android:id="@+id/back_lay" android:layout_width="46dp" android:layout_height="46dp" android:layout_marginLeft="10dp" androi

在我的Andoid应用程序中。我有一个可点击的线性布局,我已经通过编程生成,我希望它在按下时变成绿色,表示它是可点击的,就像按钮一样。我该怎么做呢


这是我在标题布局中实现的代码

<LinearLayout
    android:id="@+id/back_lay"
    android:layout_width="46dp"
    android:layout_height="46dp"
    android:layout_marginLeft="10dp"
    android:background="@android:color/transparent"
    android:gravity="center_vertical|center_horizontal" >

        <Button
        android:id="@+id/ib_back_music"
        android:layout_width="30dp"
        android:layout_height="32dp"
        android:layout_marginLeft="5dp"
        android:background="@drawable/back_btn_sel"
        android:clickable="true"
        android:gravity="center_vertical|center_horizontal|center" />
    </LinearLayout>


显示您的代码和您所做的将有助于我发布我在标题布局中实现的代码。查看解决方案并让我知道您是否增加了布局大小,以查看它是否有效布局\u width=“match\u parent”布局\u heigth=“match\u parent”无论您运行的是哪个版本,这都应该有效
private LinearLayout lLinearLayout;

//OnCreate
lLinearLayout = (LinearLayout) findViewById(R.id.back_lay);
lLinearLayout.setOnClickListener(new 
{
         @Override
        public void onClick(View v)
        {
           lLinearLayout.setBackgroundColor(Color.BLACK);
        }

});