Dialogplus——简单的Android(安卓)dialog对话框控
16lz
2021-01-26
Dialogplus是一个简单的Android dialog对话框控件,用于替代使用dialog/fragments做为对话框显示的普通视图。 Dialogplus是可定制的,并且有三个不同的content holder。可以使用ListView、BasicHolder和GridHolder作为Dialogplus的content holder。使用GridHolder作为Dialogplus的content holder时必须设置列数。 用法:
ArrayAdapter adapter = new ArrayAdapter<>( this, R.layout.simple_list_item_1, new String[]{"Item 1", "Item 2","Item 3","Item 4"});DialogPlus dialog = new DialogPlus.Builder(this) .setHolder(new ListHolder()) // Optional, default:BasicHolder .setHeader(R.layout.header) // Optional .setFooter(R.layout.footer) // Optional .setCancelable(true) // Optional default:true .setGravity(Gravity.BOTTOM) // Optional default:true .setAdapter(adapter) // This must be called, Any adapter can be set. .setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(DialogPlus dialog, Object item, View view, int position) { //todo } }) .create();dialog.show();
Github托管地址:https://github.com/orhanobut/dialogplus
更多相关文章
- tabhost (activitygroup)中子页面弹出对话框
- 实习入职第二十天:Android(安卓)中文 API(123) —— AbsListView
- Android游戏设计中的音频控制——音量调整
- Android(安卓)中keyEvent的消息处理
- Android(安卓)Studio中如何新建assets文件夹
- Android使用AlertDialog的信息列表单选、多选对话框
- Android(安卓)中文 API(123) —— AbsListView(一)
- Android(安卓)4.0后,自定义Title报错 You cannot combine custom
- Ubuntu 10.04(64位)下载并编译 Android(安卓)2.2 源码[只有11条命