AlertDialog的简单封装
来源:互联网 发布:怎样提升淘宝店铺等级 编辑:程序博客网 时间:2024/05/17 02:51
<span style="color:#000000;">//在fragment中调用</span>
<span style="color:#000000;">public class CeshiFragment extends Fragment</span><span style="color:#33ff33;"> </span>{ private int a[]={R.id.tv_air_unlimited,R.id.tv_air_economics, R.id.tv_air_super,R.id.tv_air_official,R.id.tv_air_frist}; private String b[]={"舱位不限","经济舱","超级经济舱","公务舱","头等舱"}; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_ceshi, container, false); initView(view); return view; } private void initView(View view) { tv_sj = (TextView) view.findViewById(R.id.tv_sj); tv_sj.setText("测试数据测试数据测试数据测试数据测试数据"); //dialog的使用 tv_sj.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialogUtils alertDialogUtils=new AlertDialogUtils(getActivity(),R.layout.alert_dialog_item); for(int i=0;i<a.length;i++){ alertDialogUtils.setText(a[i], b[i], new ClickListener(i)); }// ClickListener[] lls = new ClickListener[a.length];// for(int i = 0; i < lls.length; i++){// lls[i] = new ClickListener(i);// }// alertDialogUtils.setText( a ,b , lls); alertDialogUtils.setOnClickListener(new AlertDialogUtils.DialogClickListener() { @Override public void clickYes() { } @Override public void clickNo() { } }); } }); } private class ClickListener implements View.OnClickListener{ int index; private ClickListener(int index){ this.index = index; } @Override public void onClick(View v) { Toast.makeText(getActivity(),b[index]+"",Toast.LENGTH_SHORT).show(); } }}
0 0
- AlertDialog的简单封装
- 封装的AlertDialog
- AlertDialog的简单实例
- AlertDialog的简单学习
- AlertDialog的简单实用
- AlertDialog的简单使用
- AlertDialog 封装
- 简单记录,倒计时的AlertDialog
- 记录简单的AlertDialog代码
- Android AlertDialog的简单实用
- AlertDialog 的简单用法效果图
- 对AlertDialog的简单认识
- AlertDialog的超简单用法
- android AlertDialog的简单使用
- AlertDialog对话框的简单使用
- 简单封装一个AlertDialog,调用只需要两行代码
- Android AlertDialog类的几个简单实例
- Android中AlertDialog的简单使用
- Leetcode——populating-next-right-pointers-in-each-node
- Numpy中矩阵对象(matrix)
- C++ STL Map 学习报告
- UVA 1665 Islands
- jQuery+CSS3实现图片的无缝轮播
- AlertDialog的简单封装
- 开源tinyXMl和OpenCV读写XML文件对比
- Java学习笔记-接口和抽象类
- Android 自定义相机 切换相机 参考线(辅助线) 闪光灯 缩放 自动聚焦 Demo
- matlab2013a安装libsvm3.21
- CodeForces 622A
- boost::atomic
- 屏幕适配 size class
- tomcat线程池