在Android开发中,可以通过设置子LinearLayout的点击事件来识别点击的是哪个子LinearLayout。具体步骤如下:
<LinearLayout
android:id="@+id/linear_layout1"
...>
...
</LinearLayout>
<LinearLayout
android:id="@+id/linear_layout2"
...>
...
</LinearLayout>
LinearLayout parentLayout = findViewById(R.id.parent_layout);
parentLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理点击事件
}
});
@Override
public void onClick(View v) {
int clickedId = v.getId();
if (clickedId == R.id.linear_layout1) {
// 点击的是linear_layout1
} else if (clickedId == R.id.linear_layout2) {
// 点击的是linear_layout2
}
}
这样就可以根据点击的子LinearLayout的id来识别点击的是哪个子LinearLayout了。
推荐的腾讯云相关产品:腾讯云移动开发平台(https://cloud.tencent.com/product/mpp)
领取专属 10元无门槛券
手把手带您无忧上云