Bug 1052026 - Add content description when creating action button in GeckoActionProvider. r=wesj

This commit is contained in:
Ramasamy Gopalan 2014-08-18 16:44:45 -04:00
Родитель 26d3044e7e
Коммит c0673aa7a0
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -135,7 +135,7 @@ public class MenuItemActionView extends LinearLayout
mMenuItem.setSubMenuIndicator(hasSubMenu);
}
public void addActionButton(Drawable drawable) {
public void addActionButton(Drawable drawable, CharSequence label) {
// If this is the first icon, retain the text.
// If not, make the menu item an icon.
final int count = mActionButtons.size();
@ -145,6 +145,7 @@ public class MenuItemActionView extends LinearLayout
if (drawable != null) {
ImageButton button = new ImageButton(getContext(), null, R.attr.menuItemShareActionButtonStyle);
button.setImageDrawable(drawable);
button.setContentDescription(label);
button.setOnClickListener(this);
button.setTag(count);

Просмотреть файл

@ -105,7 +105,8 @@ public class GeckoActionProvider {
}
for (int i = 0; i < historySize; i++) {
view.addActionButton(dataModel.getActivity(i).loadIcon(packageManager));
view.addActionButton(dataModel.getActivity(i).loadIcon(packageManager),
dataModel.getActivity(i).loadLabel(packageManager));
}
return view;