Android自定义Dialog布局listview 实现显示安装的应用
来源:互联网 发布:二叉树先序遍历 java 编辑:程序博客网 时间:2024/05/05 11:44
获取已安装的应用
PackageManager packageManager = getPackageManager();List<PackageInfo> packs = packageManager.getInstalledPackages(0);ArrayList<HashMap<String, Object>> apps = new ArrayList<HashMap<String, Object>>();for (int i = 0; i < packs.size(); i++) {HashMap<String, Object> pack = new HashMap<String, Object>();pack.put("icon", packs.get(i).applicationInfo.loadIcon(packageManager));pack.put("appName", packs.get(i).applicationInfo.loadLabel(packageManager));pack.put("packageName", packs.get(i).packageName);apps.add(pack);}
自定义布局
LayoutInflater inflater = LayoutInflater.from(AddActivity.this);View view = inflater.inflate(R.layout.dialog_apps, null);ListView listViewApps = (ListView) view.findViewById(R.id.listView_apps);AppDialogAdapter adapter = new AppDialogAdapter(AddActivity.this, apps);listViewApps.setAdapter(adapter);AlertDialog.Builder builder = new AlertDialog.Builder(AddActivity.this);builder.setView(view);
0 0
- Android自定义Dialog布局listview 实现显示安装的应用
- Dialog自定义布局的实现
- 【android】自定义全屏dialog显示+listview
- Android自定义dialog的布局
- Android给dialog使用自定义布局时,布局内容无法完全显示的问题
- Android得到系统已安装应用程序包列表方法 自定义ListView显示 PackageManager的使用
- 完全自定义dialog布局的实现
- 【Android】自定义dialog的布局样式
- 自定义Dialog显示布局,位置
- Android 自定义Dialog的实现
- 自定义布局的dialog
- 用自定义布局实现仿IOS的dialog布局
- 自定义dialog包含一个显示图片的listview
- Android 自定义dialog的位置显示
- 自定义dialog显示详细资料以及出现的布局问题解决
- Android自定义Dialog带Dialog的显示消失动画(一)
- Android ListView自定义布局
- 【android控件】dialog自定义布局
- iOS------打电话 ,发信息,发邮件方法
- iOS Dev (39) 你明白 UIApplicationDelegate 吗?
- UVa 120 - Stacks of Flapjacks解题报告
- 使用dbms_stat采集统计信息时estimate_percent和cascade的默认值
- 用JAVA实现一个简单地Http服务器
- Android自定义Dialog布局listview 实现显示安装的应用
- oracle创建用户及授权
- Oracle实用语句
- 最大堆、最小堆
- playFramework2
- VIJOS 1206 CoVH之再破难关
- 利用nat123端口映射,外网访问内网OA网站
- c语言编程实现数字全排列
- 几段代码2