我想使用在bottomsheetdialog中声明的按钮,并且想在父Fragment中设置onClicklistener

时间:2018-11-27 10:51:53

标签: android android-fragments onclicklistener android-dialogfragment

此对话框中显示“我的按钮”:

public class VerifyOrderDialog extends BottomSheetDialogFragment {
    ImageButton bt_downarrow;
    public  Button bt_pick;
}

此BottomSheetDialogFragment在该片段的适配器中单击按钮时被调用

public class DeliveryOrderAssignedFragment extends Fragment implements MyClickListener {
    private RecyclerView assignedOrdersList;
    private LinearLayout erLayout,successLayout;
    private ContainerActivity activity;
    private ArrayList<Order> orders = new ArrayList<>();
}

该片段是该片段的子代,我想在此处实现bt_pick的onClick。.

public class DeliveryFragment extends Fragment implements View.OnClickListener, VerifyOrderDialog.VerfyOrderDialogCallback {
    private ContainerActivity activity;
    private MyPagingHandlerViewPager pager;
    private TabLayout tabs;
    private LinearLayout dataLayout,errorLayout;
    private DeliveryOrderAssignedFragment assignFragment;
    private VerifyOrderDialog verifyOrderDialog;
}

`

1 个答案:

答案 0 :(得分:0)

处理存在按钮的片段的onCreateView()方法上的单击事件