下面的按钮如何在相对布局中添加片段是可点击的

Bor*_*ora 3 android android-layout

我动态地在relativelayout中添加片段.在我的相对布局中,已经存在一些按钮.在布局中添加片段时,不显示按钮,意味着隐藏,而是单击按钮位置单击事件被调用.怎么样 ?

要解决这个问题,我只需启用并禁用附加和分离片段上的按钮

添加片段的代码

private void showMiscOptions() {

    FragmentManager fragmentManager = getSupportFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager
            .beginTransaction();

    if (mMiscFragment != null && mMiscFragment.isAdded()) {

        fragmentTransaction.show(mMiscFragment);

    } else {

        fragmentTransaction.add(R.id.order_container, mMiscFragment);

    }
    fragmentTransaction.commit();
    mFragNamLabel.setText("Add Item");
}
Run Code Online (Sandbox Code Playgroud)

我的观点是当没有按钮可见时如何调用事件请参考图像

在此输入图像描述

添加片段的图片 在此输入图像描述

当我的片段被添加到布局中时,按钮不可见但是点击片段的那些红色区域调用后面的按钮事件.

Car*_*son 6

我知道我在这里回答迟到了,但您需要设置"输入项目价格"布局的主要布局以将clickable属性设置为true,以便它吸收对它的点击而不是将它们转移到底层片段.