diff --git a/res/drawable/action_button_bg.xml b/res/drawable/action_button_bg.xml
new file mode 100644
index 00000000000..b50cc414c4c
--- /dev/null
+++ b/res/drawable/action_button_bg.xml
@@ -0,0 +1,34 @@
+
+
+
+ -
+
+
+
+
+
+
+
+
+
diff --git a/res/layout/action_button.xml b/res/layout/action_button.xml
new file mode 100644
index 00000000000..00fdc1e2f73
--- /dev/null
+++ b/res/layout/action_button.xml
@@ -0,0 +1,32 @@
+
+
+
+
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index a7a124a32c5..e2cc8ac350a 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -406,6 +406,9 @@
88dp
+
+ 18dp
+
300dp
300dp
diff --git a/src/com/android/settings/wifi/dpp/WifiDppQrCodeGeneratorFragment.java b/src/com/android/settings/wifi/dpp/WifiDppQrCodeGeneratorFragment.java
index d3a4be76985..7af8343e3a8 100644
--- a/src/com/android/settings/wifi/dpp/WifiDppQrCodeGeneratorFragment.java
+++ b/src/com/android/settings/wifi/dpp/WifiDppQrCodeGeneratorFragment.java
@@ -223,11 +223,9 @@ public class WifiDppQrCodeGeneratorFragment extends WifiDppQrCodeBaseFragment {
private Button createActionButton(Drawable icon, CharSequence title, View.OnClickListener r) {
final Button b = (Button) LayoutInflater.from(getContext()).inflate(
- com.android.internal.R.layout.chooser_action_button, null);
+ R.layout.action_button, null);
if (icon != null) {
- final int size = getResources()
- .getDimensionPixelSize(
- com.android.internal.R.dimen.chooser_action_button_icon_size);
+ final int size = getResources().getDimensionPixelSize(R.dimen.action_button_icon_size);
icon.setBounds(0, 0, size, size);
b.setCompoundDrawablesRelative(icon, null, null, null);
}