android 自定义dialog 多选项对话框

系统 1611 0

最近做的launcher项目里一个显示对话框效果。好多朋友都问我要代码,所以今天抽了点时间把这段代码扣出来,分享给大家《 转帖的朋友,请标明出处,尊重作者的劳动成果 》。上图吧
android 自定义dialog 多选项对话框

android 自定义dialog 多选项对话框

代码相对较多些,我就不一一阐述。项目里抠出来的,一些没必要的也都在里边了。使用作法如下

    public class MainActivity extends Activity implements OnCorpusSelectedListener {
	public CorpusSelectionDialog mCorpusSelectionDialog;
	private List<Corpus> mAppCategoryList;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		initData();
		Button b = (Button) this.findViewById(R.id.button1);
		b.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				showCorpusSelectionDialog();
			}
		});
	}

	@Override
	public void onCorpusSelected(Corpus corpus) {
		Toast.makeText(this, corpus.label + "被点了", Toast.LENGTH_LONG).show();
	}

	/**
	 * 显示自定义dialog
	 */
	protected void showCorpusSelectionDialog() {
		if (mCorpusSelectionDialog == null) {
			mCorpusSelectionDialog = new CategoryAppDialog(this,
					mAppCategoryList);
			mCorpusSelectionDialog.setOwnerActivity(this);
			mCorpusSelectionDialog.setOnCorpusSelectedListener(this);
		}
		mCorpusSelectionDialog.show();
	}
  

源码: http://download.csdn.net/detail/lnb333666/4471241

android 自定义dialog 多选项对话框


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论