私はChintan Khetiya:How to create a Custom Dialog box in android?によってこの回答の助けを借りてカスタムボトムシートのアンドロイドダイアログを作成しました。自分のカスタムアクティビティからアンドロイドでボトムシートのダイアログを閉じる
BottomDialogueの独自のアクティビティで定義されたボタンからダイアログを閉じたいと考えています。呼び出しアクティビティではありません。ここで
は、私は、ボタンのクリックで私のカスタムBottomSheet_liabインスタンスを作成している通話活性の私のコードです:ここでは
openBottomDialogeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
**//Creating the BottomDialogue Instance**`Bottomsheet_liab dialog;
dialog=new Bottomsheet_liab(getActivity());
dialog.getWindow().setBackgroundDrawable(newColorDrawable(Color.TRANSPARENT));`
}
});
は対話活動で私のコードです:
public class Bottomsheet_liab extends BottomSheetDialog{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cashflow_bottomsheet);
Button btn=(Button)findViewByID(R.id.btnx);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
**//I want to dismiss this BottomSheetDialogue from here.How can I do this>**
}
});
}
ありがとうございます! –
@shubhamsainiはうれしい – Prem