diff options
author | Adam Cohen <adamcohen@google.com> | 2011-10-25 21:38:29 -0700 |
---|---|---|
committer | Adam Cohen <adamcohen@google.com> | 2011-10-26 14:08:19 -0700 |
commit | 3371da0159cc54ff8ae1b1b26effb96445f208d5 (patch) | |
tree | aac9f398c475f14c802370e827c44973fd9cc21e /src/com/android/launcher2/FolderIcon.java | |
parent | f060868dd6ca8fb2f199fefd5cbb19a75ac2c108 (diff) | |
download | android_packages_apps_Trebuchet-3371da0159cc54ff8ae1b1b26effb96445f208d5.tar.gz android_packages_apps_Trebuchet-3371da0159cc54ff8ae1b1b26effb96445f208d5.tar.bz2 android_packages_apps_Trebuchet-3371da0159cc54ff8ae1b1b26effb96445f208d5.zip |
Initial changes to make folders accessible
Change-Id: Id8c9cbc0ef200967c3b966fbccfdfde184d4211c
Diffstat (limited to 'src/com/android/launcher2/FolderIcon.java')
-rw-r--r-- | src/com/android/launcher2/FolderIcon.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/launcher2/FolderIcon.java b/src/com/android/launcher2/FolderIcon.java index 894507659..546f4b53c 100644 --- a/src/com/android/launcher2/FolderIcon.java +++ b/src/com/android/launcher2/FolderIcon.java @@ -32,6 +32,7 @@ import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.view.accessibility.AccessibilityEvent; import android.view.animation.AccelerateInterpolator; import android.view.animation.DecelerateInterpolator; import android.widget.ImageView; @@ -122,19 +123,18 @@ public class FolderIcon extends LinearLayout implements FolderListener { icon.mFolderName = (BubbleTextView) icon.findViewById(R.id.folder_icon_name); icon.mFolderName.setText(folderInfo.title); icon.mPreviewBackground = (ImageView) icon.findViewById(R.id.preview_background); - icon.mPreviewBackground.setContentDescription(folderInfo.title); icon.setTag(folderInfo); icon.setOnClickListener(launcher); icon.mInfo = folderInfo; icon.mLauncher = launcher; - + icon.setContentDescription(String.format(launcher.getString(R.string.folder_name_format), + folderInfo.title)); Folder folder = Folder.fromXml(launcher); folder.setDragController(launcher.getDragController()); folder.setFolderIcon(icon); folder.bind(folderInfo); icon.mFolder = folder; - Resources res = launcher.getResources(); icon.mFolderRingAnimator = new FolderRingAnimator(launcher, icon); folderInfo.addListener(icon); @@ -587,6 +587,7 @@ public class FolderIcon extends LinearLayout implements FolderListener { public void onTitleChanged(CharSequence title) { mFolderName.setText(title.toString()); - mPreviewBackground.setContentDescription(title.toString()); + setContentDescription(String.format(mContext.getString(R.string.folder_name_format), + title)); } } |