diff --git a/plugin.xml b/plugin.xml index 9510e4d..0df644e 100644 --- a/plugin.xml +++ b/plugin.xml @@ -19,7 +19,7 @@ - + @@ -30,21 +30,21 @@ - - - - - + + + + + - - - - + + + + - - - - + + + + diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index 450b68d..394e62b 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -23,7 +23,9 @@ import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; +import android.content.res.Resources; import android.graphics.Bitmap; +import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -483,7 +485,13 @@ public class InAppBrowser extends CordovaPlugin { back.setLayoutParams(backLayoutParams); back.setContentDescription("Back Button"); back.setId(2); + /* back.setText("<"); + */ + Resources activityRes = cordova.getActivity().getResources(); + int backResId = activityRes.getIdentifier("ic_action_previous_item", "drawable", cordova.getActivity().getPackageName()); + Drawable backIcon = activityRes.getDrawable(backResId); + back.setBackground(backIcon); back.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { goBack(); @@ -497,7 +505,10 @@ public class InAppBrowser extends CordovaPlugin { forward.setLayoutParams(forwardLayoutParams); forward.setContentDescription("Forward Button"); forward.setId(3); - forward.setText(">"); + //forward.setText(">"); + int fwdResId = activityRes.getIdentifier("ic_action_next_item", "drawable", cordova.getActivity().getPackageName()); + Drawable fwdIcon = activityRes.getDrawable(fwdResId); + forward.setBackground(fwdIcon); forward.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { goForward(); @@ -534,7 +545,10 @@ public class InAppBrowser extends CordovaPlugin { close.setLayoutParams(closeLayoutParams); forward.setContentDescription("Close Button"); close.setId(5); - close.setText(buttonLabel); + //close.setText(buttonLabel); + int closeResId = activityRes.getIdentifier("ic_action_remove", "drawable", cordova.getActivity().getPackageName()); + Drawable closeIcon = activityRes.getDrawable(closeResId); + close.setBackground(closeIcon); close.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { closeDialog(); diff --git a/res/android/drawable-hdpi/ic_action_next_item.png b/src/android/res/drawable-hdpi/ic_action_next_item.png similarity index 100% rename from res/android/drawable-hdpi/ic_action_next_item.png rename to src/android/res/drawable-hdpi/ic_action_next_item.png diff --git a/res/android/drawable-hdpi/ic_action_previous_item.png b/src/android/res/drawable-hdpi/ic_action_previous_item.png similarity index 100% rename from res/android/drawable-hdpi/ic_action_previous_item.png rename to src/android/res/drawable-hdpi/ic_action_previous_item.png diff --git a/res/android/drawable-hdpi/ic_action_remove.png b/src/android/res/drawable-hdpi/ic_action_remove.png similarity index 100% rename from res/android/drawable-hdpi/ic_action_remove.png rename to src/android/res/drawable-hdpi/ic_action_remove.png diff --git a/res/android/drawable-mdpi/ic_action_next_item.png b/src/android/res/drawable-mdpi/ic_action_next_item.png similarity index 100% rename from res/android/drawable-mdpi/ic_action_next_item.png rename to src/android/res/drawable-mdpi/ic_action_next_item.png diff --git a/res/android/drawable-mdpi/ic_action_previous_item.png b/src/android/res/drawable-mdpi/ic_action_previous_item.png similarity index 100% rename from res/android/drawable-mdpi/ic_action_previous_item.png rename to src/android/res/drawable-mdpi/ic_action_previous_item.png diff --git a/res/android/drawable-mdpi/ic_action_remove.png b/src/android/res/drawable-mdpi/ic_action_remove.png similarity index 100% rename from res/android/drawable-mdpi/ic_action_remove.png rename to src/android/res/drawable-mdpi/ic_action_remove.png diff --git a/res/android/drawable-xhdpi/ic_action_next_item.png b/src/android/res/drawable-xhdpi/ic_action_next_item.png similarity index 100% rename from res/android/drawable-xhdpi/ic_action_next_item.png rename to src/android/res/drawable-xhdpi/ic_action_next_item.png diff --git a/res/android/drawable-xhdpi/ic_action_previous_item.png b/src/android/res/drawable-xhdpi/ic_action_previous_item.png similarity index 100% rename from res/android/drawable-xhdpi/ic_action_previous_item.png rename to src/android/res/drawable-xhdpi/ic_action_previous_item.png diff --git a/res/android/drawable-xhdpi/ic_action_remove.png b/src/android/res/drawable-xhdpi/ic_action_remove.png similarity index 100% rename from res/android/drawable-xhdpi/ic_action_remove.png rename to src/android/res/drawable-xhdpi/ic_action_remove.png diff --git a/res/android/drawable-xxhdpi/ic_action_next_item.png b/src/android/res/drawable-xxhdpi/ic_action_next_item.png similarity index 100% rename from res/android/drawable-xxhdpi/ic_action_next_item.png rename to src/android/res/drawable-xxhdpi/ic_action_next_item.png diff --git a/res/android/drawable-xxhdpi/ic_action_previous_item.png b/src/android/res/drawable-xxhdpi/ic_action_previous_item.png similarity index 100% rename from res/android/drawable-xxhdpi/ic_action_previous_item.png rename to src/android/res/drawable-xxhdpi/ic_action_previous_item.png diff --git a/res/android/drawable-xxhdpi/ic_action_remove.png b/src/android/res/drawable-xxhdpi/ic_action_remove.png similarity index 100% rename from res/android/drawable-xxhdpi/ic_action_remove.png rename to src/android/res/drawable-xxhdpi/ic_action_remove.png