summaryrefslogtreecommitdiffstats
path: root/library/main/src/com/android/setupwizardlib/view/NavigationBar.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/main/src/com/android/setupwizardlib/view/NavigationBar.java')
-rw-r--r--library/main/src/com/android/setupwizardlib/view/NavigationBar.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/library/main/src/com/android/setupwizardlib/view/NavigationBar.java b/library/main/src/com/android/setupwizardlib/view/NavigationBar.java
index bc06976..489c23c 100644
--- a/library/main/src/com/android/setupwizardlib/view/NavigationBar.java
+++ b/library/main/src/com/android/setupwizardlib/view/NavigationBar.java
@@ -23,6 +23,7 @@ import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.os.Build.VERSION;
import android.os.Build.VERSION_CODES;
+import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.ContextThemeWrapper;
import android.view.View;
@@ -68,6 +69,7 @@ public class NavigationBar extends LinearLayout implements View.OnClickListener
private Button mNextButton;
private Button mBackButton;
+ private Button mMoreButton;
private NavigationBarListener mListener;
public NavigationBar(Context context) {
@@ -92,6 +94,7 @@ public class NavigationBar extends LinearLayout implements View.OnClickListener
View.inflate(getContext(), R.layout.suw_navbar_view, this);
mNextButton = (Button) findViewById(R.id.suw_navbar_next);
mBackButton = (Button) findViewById(R.id.suw_navbar_back);
+ mMoreButton = (Button) findViewById(R.id.suw_navbar_more);
}
public Button getBackButton() {
@@ -102,6 +105,10 @@ public class NavigationBar extends LinearLayout implements View.OnClickListener
return mNextButton;
}
+ public Button getMoreButton() {
+ return mMoreButton;
+ }
+
public void setNavigationBarListener(NavigationBarListener listener) {
mListener = listener;
if (mListener != null) {
@@ -153,6 +160,14 @@ public class NavigationBar extends LinearLayout implements View.OnClickListener
}
}
}
+
+ @Override
+ protected void onTextChanged(CharSequence text, int start, int lengthBefore,
+ int lengthAfter) {
+ super.onTextChanged(text, start, lengthBefore, lengthAfter);
+ setCompoundDrawablePadding(TextUtils.isEmpty(text) ? 0 : getResources()
+ .getDimensionPixelSize(R.dimen.suw_navbar_button_drawable_padding));
+ }
}
}