要回答我的问题,您的手机中应该有超级应用程序。实际上,我的疑问是,在超级应用程序中,一旦我们打开应用程序,在底部,我们将获得一个对话框,例如,如果我来自班加罗尔,它将显示一个对话框,标题为“ Uber Bangalore”,如果我们将其刷卡对话框,然后打开其他活动如何执行相同的操作。那是对话框还是其他。请给我解释一下。
最佳答案
那不是一项活动。可以使用底表来完成。使用设计支持库。
compile 'com.android.support:design:24.1.1'
1.创建一个类并将其扩展为BottomSheetDialogFragment。创建所需的布局并在
setupDialog()
方法中对其进行充气。public class MyBottomDialogFragment extends BottomSheetDialogFragment {
@Override
public void setupDialog(final Dialog dialog, int style) {
super.setupDialog(dialog, style);
View contentView = View.inflate(getContext(), R.layout.fragment_bottomsheet3, null);
dialog.setContentView(contentView);
}
}
2在所需的活动中调用Dialog片段
BottomSheetDialogFragment bottomSheetDialogFragment = new MyBottomDialogFragment ();
bottomSheetDialogFragment.show(getSupportFragmentManager(), bottomSheetDialogFragment.getTag());