今天就跟大家聊聊有關(guān)怎么在Android中使用BottomSheetDialog實現(xiàn)一個底部對話框,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目網(wǎng)站設計制作、做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元澤普做網(wǎng)站,已為上家服務,為澤普各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
使用方法
BottomSheetDialog來自design兼容包,使用需要添加依賴。android studio 添加依賴如下:
dependencies { compile ‘com.android.support:design:23.2.0+‘ }
1.XML中添加布局文件
2.在代碼中使用
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_play_bottom_sheet_dialog); showContentView(); bindingView.bottomsheet.textviewTitle.setText("BottomSheetDialog"); bindingView.bottomsheet.toolbarBack.setOnClickListener(this); bindingView.btnBsd1.setOnClickListener(this); initView(); } private void initView() { View view = View.inflate(this, R.layout.bottom_dialog, null); ImageView man = (ImageView) view.findViewById(R.id.image_man); ImageView women = (ImageView) view.findViewById(R.id.image_women); man.setOnClickListener(this); women.setOnClickListener(this); bsd1 = new BottomSheetDialog(this); bsd1.setContentView(view); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.toolbar_back: finish(); break; case R.id.btn_bsd1: bsd1.show(); break; case R.id.image_man: ToastUtil.show("男"); bsd1.dismiss(); break; case R.id.image_women: ToastUtil.show("女"); bsd1.dismiss(); break; } }
看完上述內(nèi)容,你們對怎么在Android中使用BottomSheetDialog實現(xiàn)一個底部對話框有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。