Tôi có một vấn đề với các hoạt động lựa chọn, tôi có popup này:hoạt động chọn Android văn bản màu
Màu chữ là màu trắng và nền quá. là Mã này tôi sử dụng:
Bundle bundle = new Bundle();
ArrayList<String> shortcutNames = new ArrayList<String>();
shortcutNames.add(getString(R.string.group_applications));
bundle.putStringArrayList(Intent.EXTRA_SHORTCUT_NAME, shortcutNames);
ArrayList<ShortcutIconResource> shortcutIcons = new ArrayList<ShortcutIconResource>();
shortcutIcons.add(ShortcutIconResource.fromContext(this,
R.drawable.ic_launcher));
bundle.putParcelableArrayList(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, shortcutIcons);
Intent pickIntent = new Intent(Intent.ACTION_PICK_ACTIVITY);
pickIntent.putExtra(Intent.EXTRA_INTENT, new Intent(Intent.ACTION_CREATE_SHORTCUT));
pickIntent.putExtra(Intent.EXTRA_TITLE, getText(R.string.app_name));
pickIntent.putExtras(bundle);
startActivityForResult(pickIntent, 1);
Tôi gặp vấn đề tương tự với Android 4.2 Tôi nghĩ mình sẽ tự mình triển khai danh sách. Bạn có thể nhận các mục từ PackageManager.queryIntentActivities() Để thực hiện Android, hãy xem tại đây: https://github.com/android/platform_packages_apps_settings/blob/master/src/com/android/settings/ActivityPicker.java – Alex
Có, và nó vẫn còn bị hỏng trong 4.2.1. – soundmaven
Cảm ơn !!! Tôi sẽ thực hiện hộp thoại của mình – jaumard