diff --git a/core/res/res/drawable-hdpi/ic_grayedout_printer.png b/core/res/res/drawable-hdpi/ic_grayedout_printer.png new file mode 100644 index 0000000000000..5e54970d6b3f5 Binary files /dev/null and b/core/res/res/drawable-hdpi/ic_grayedout_printer.png differ diff --git a/core/res/res/drawable-mdpi/ic_grayedout_printer.png b/core/res/res/drawable-mdpi/ic_grayedout_printer.png new file mode 100644 index 0000000000000..5e54970d6b3f5 Binary files /dev/null and b/core/res/res/drawable-mdpi/ic_grayedout_printer.png differ diff --git a/core/res/res/drawable-xhdpi/ic_grayedout_printer.png b/core/res/res/drawable-xhdpi/ic_grayedout_printer.png new file mode 100644 index 0000000000000..5e54970d6b3f5 Binary files /dev/null and b/core/res/res/drawable-xhdpi/ic_grayedout_printer.png differ diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 3fdf6b9cb90ee..d483fe04f30ff 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -1042,6 +1042,7 @@ + diff --git a/packages/PrintSpooler/res/layout/select_printer_activity.xml b/packages/PrintSpooler/res/layout/select_printer_activity.xml index f4e18537c7a73..e86e9aaea352c 100644 --- a/packages/PrintSpooler/res/layout/select_printer_activity.xml +++ b/packages/PrintSpooler/res/layout/select_printer_activity.xml @@ -14,10 +14,10 @@ limitations under the License. --> - + android:layout_height="fill_parent"> - \ No newline at end of file + + + + + + + + + + + + + + + diff --git a/packages/PrintSpooler/res/values/strings.xml b/packages/PrintSpooler/res/values/strings.xml index 5ee8d8cb67c88..41775a11271b1 100644 --- a/packages/PrintSpooler/res/values/strings.xml +++ b/packages/PrintSpooler/res/values/strings.xml @@ -75,13 +75,16 @@ All printers + + Add service + Choose print service - - Search in play store + + No printers found diff --git a/packages/PrintSpooler/src/com/android/printspooler/SelectPrinterFragment.java b/packages/PrintSpooler/src/com/android/printspooler/SelectPrinterFragment.java index c397c40655308..c888e2c37dc56 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/SelectPrinterFragment.java +++ b/packages/PrintSpooler/src/com/android/printspooler/SelectPrinterFragment.java @@ -92,6 +92,8 @@ public final class SelectPrinterFragment extends ListFragment { public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); setListAdapter(new DestinationAdapter()); + View emptyView = getActivity().findViewById(R.id.empty_print_state); + getListView().setEmptyView(emptyView); } @Override @@ -252,7 +254,7 @@ public final class SelectPrinterFragment extends ListFragment { Uri marketUri = Uri.parse(DEFAULT_MARKET_QUERY_STRING); final Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); if (getActivity().getPackageManager().resolveActivity(marketIntent, 0) != null) { - builder.setPositiveButton(R.string.search_play_store, + builder.setPositiveButton(R.string.add_print_service_label, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { try {