add ActionBarCompat.setTitle() method

Now the title can be easily set in the ActionBar to reflect the current
Activity.
This commit is contained in:
Hans-Christoph Steiner 2014-01-21 19:17:06 -05:00
parent 47659b5cec
commit 526c978328

View File

@ -21,6 +21,7 @@ public abstract class ActionBarCompat extends Compatibility {
} }
public abstract void setDisplayHomeAsUpEnabled(boolean value); public abstract void setDisplayHomeAsUpEnabled(boolean value);
public abstract void setTitle(CharSequence title);
} }
@ -34,6 +35,12 @@ class OldActionBarCompatImpl extends ActionBarCompat {
public void setDisplayHomeAsUpEnabled(boolean value) { public void setDisplayHomeAsUpEnabled(boolean value) {
// Do nothing... // Do nothing...
} }
@Override
public void setTitle(CharSequence title) {
// Do nothing...
}
} }
@TargetApi(11) @TargetApi(11)
@ -50,4 +57,9 @@ class HoneycombActionBarCompatImpl extends ActionBarCompat {
public void setDisplayHomeAsUpEnabled(boolean value) { public void setDisplayHomeAsUpEnabled(boolean value) {
actionBar.setDisplayHomeAsUpEnabled(value); actionBar.setDisplayHomeAsUpEnabled(value);
} }
@Override
public void setTitle(CharSequence title) {
actionBar.setTitle(title);
}
} }